小编Bla*_*des的帖子

如何从Google版本地图中的拖动标记获取格式化地址

我制作了一张Google地图,可让您在文本字段中输入地址.然后它会导航到您在文本字段中输入的地址,并留下一个可拖动的标记,拖动时会显示Lat和Long以及Geolocated Address.

我不是显示上面的地址,而是当你拖动标记在底部角落显示标记的地址而不是文本字段中输入的地址时.

我尝试过多种方法无济于事.lonlat [0] .formatted_address是我尝试的一些事情之一.

我从谷歌获得了我的参考

我的代码如下:

<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no"/>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<title>Google Maps JavaScript API v3 Example: Geocoding Simple</title>
<link href="http://code.google.com/apis/maps/documentation/javascript/examples/default.css" rel="stylesheet" type="text/css" />
<script src="http://maps.google.com/maps/api/js?v=3.5&amp;sensor=false"></script>

<script type="text/javascript">
var geocoder;
var map;
function initialize() {
geocoder = new google.maps.Geocoder();
var latlng = new google.maps.LatLng(-34.397, 150.644);
var myOptions = {
zoom: 8,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}

map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
}

function codeAddress() {
var address = document.getElementById("address").value;
geocoder.geocode( { …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps geolocation google-maps-api-3 google-maps-markers

21
推荐指数
1
解决办法
4万
查看次数

通过触摸停止并开始动画.目标C.

我制作了一个在屏幕上移动的动画,我的动画不断循环.点击动画图像时如何停止动画,然后在触摸时让动画继续?

我知道如何使用TouchesMoved来移动指定的按钮,如下所示:

CGPoint point = [[[event allTouches] anyObject] locationInView:self.view];
UIControl *control = sender;
control.center = point;
Run Code Online (Sandbox Code Playgroud)

但让它与我的动画一起工作.我希望动画在我触摸后继续.

SelectedCellViewController.h

//  SelectedCellViewController.h

#import <Accounts/Accounts.h>
#import <QuartzCore/QuartzCore.h>

@interface SelectedCellViewController : UIViewController {
IBOutlet UIImageView *imageView;
UIImageView *rocket;
}

@end
Run Code Online (Sandbox Code Playgroud)

viewControllertoShow.m

#import "SelectedCellViewController.h"

@interface SelectedCellViewController ()

@end

@implementation SelectedCellViewController


- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
if ((self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil])) {
}
return self;
}

- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
}

#pragma mark - View lifecycle

- (void)viewDidLoad {

[super viewDidLoad];

[self performSelector:@selector(imageSpawn:) …
Run Code Online (Sandbox Code Playgroud)

cocoa-touch core-animation objective-c ios

6
推荐指数
1
解决办法
5461
查看次数

http://一个href链接在Android中不起作用

我正在Android应用中使用webview.

我有3个按钮1用于指向网站的链接,用于呼叫号码和一个电子邮件按钮.

首先调用我的网站按钮工作,http://www.somelink.com .

但我的电话:链接无法正常工作.所以我集成了一些使我的tel:按钮工作的代码.

问题是它使我的网站或http:按钮不起作用?

单击它时,html按钮不执行任何操作.

package de.sonae.novolam;

import android.annotation.SuppressLint;
import android.app.Fragment;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.WebView;
import android.webkit.WebViewClient;


@SuppressLint("SetJavaScriptEnabled")
public class DFragment extends Fragment {

public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View mainView = (View) inflater.inflate(R.layout.dfragment, container, false);
WebView webView = (WebView) mainView.findViewById(R.id.webview);
webView.getSettings().setJavaScriptEnabled(true);

webView.setWebViewClient(new WebViewClient() {
    @Override
    public boolean shouldOverrideUrlLoading(WebView wv, String url) {
    if (url.startsWith("tel:")) { 
            Intent intent = new Intent(Intent.ACTION_DIAL,
                    Uri.parse(url)); 
            startActivity(intent); …
Run Code Online (Sandbox Code Playgroud)

java android android-intent

4
推荐指数
2
解决办法
7131
查看次数

Jquery始终还原可拖动对象有效

我有一个拖放示例,它将可拖动对象恢复到它在可放置div中的原始位置.

我的问题是,当我的可拖动对象上的revert有效时,我能够将对象拖到页面上的不同位置,我的可拖动对象只有当我将它们放入droppable div时才会恢复.

我希望我的可拖动对象可以恢复,无论您将它们拖到页面的哪个位置?

我试过这个有效但不起作用.

{
revert: 'vaild',
stop: function(){
    $(this).draggable('option','revert','invalid');
}
Run Code Online (Sandbox Code Playgroud)

我的问题在于,当我将它们放入droppable div时,我的可拖动对象会恢复但不会恢复.

  <script>
        $(function() {
        $( "#draggable" ).draggable({ revert: "valid" });
        $( "#draggable1" ).draggable({ revert: "valid" });
        $( "#droppable" ).droppable({
        activeClass: "ui-state-hover",
        hoverClass: "ui-state-active",
        drop: function( event, ui ) {
        var dragElemId = ui.draggable[0].id;
        var imgPath = $('#' + dragElemId).attr("des-image");
        $( this )
            .find( ".drop-image" ).removeAttr("src").attr("src",imgPath);
        }
        });
        });
        </script>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery drag-and-drop

1
推荐指数
1
解决办法
1782
查看次数

应用程序崩溃,因为NSArray objectforkey:Objective C

我试图用Objective C解析一些Json.

我的问题是我得到了正确的json,但当我尝试解析一些json我的应用程序崩溃.

// i will use a code from connect to DB tutorial
NSString *strURL = [NSString stringWithFormat:@"http://www.ddproam.co.za/Central/Asset/AssetsWithSerial?Serial=S00000001"];

// to execute php code
NSData *dataURL = [NSData dataWithContentsOfURL:[NSURL URLWithString:strURL]];

// to receive the returend value
NSString *strResult = [[NSString alloc] initWithData:dataURL encoding:NSUTF8StringEncoding];

NSLog(@"Login response:%@",strResult);

NSError *error;
//parse out the json data
NSDictionary* json = [NSJSONSerialization JSONObjectWithData:dataURL //1
                                                     options:kNilOptions
                                                       error:&error];

NSArray* defineJsonData = [json objectForKey:@"AssetDesc"]; //2

NSLog(@"value: %@", defineJsonData); //3
Run Code Online (Sandbox Code Playgroud)

这是我的json:

[{"AssetID":1,"AssetName":"Asset 1","AssetDesc":"This is a manually inserted Asset","AssetTypeID":1,"AssetTypeDesc":"This is a …
Run Code Online (Sandbox Code Playgroud)

parsing json objective-c httprequest

0
推荐指数
1
解决办法
1247
查看次数