Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jquery从gmaps获取并解析JSON以查找坐标_Jquery_Json_Google Maps - Fatal编程技术网

使用jquery从gmaps获取并解析JSON以查找坐标

使用jquery从gmaps获取并解析JSON以查找坐标,jquery,json,google-maps,Jquery,Json,Google Maps,我想像这样解析一个json 仅查找地址的纬度和经度(在本例中为milano) 有人能帮我吗?提前非常感谢:)一种快速而肮脏的方式: $.getJSON('http://maps.google.com/maps/api/geocode/json?address=milano&sensor=false',function(data) { var location = data.results[0].geometry.location; // coordinates are l

我想像这样解析一个json 仅查找地址的纬度和经度(在本例中为milano)

有人能帮我吗?提前非常感谢:)

一种快速而肮脏的方式:

$.getJSON('http://maps.google.com/maps/api/geocode/json?address=milano&sensor=false',function(data) {
    var location = data.results[0].geometry.location;
    // coordinates are location.lat and location.lng
});

这将获取第一个结果的坐标。它可能不是您要查找的结果,但通过迭代结果来找到正确的结果是很简单的。

谢谢jusso,但我在控制台中得到一个“TypeError:表达式'data'的结果[null]不是对象。”!谷歌似乎不再支持JSONP了,所以我不知道如何克服跨域限制。也许你应该使用完整的GoogleMapsJSAPI?是的,你是对的,只是尝试了这个$.getJSON(“?”,函数(数据,文本状态){console.log(数据);});这似乎是可行的…json的结构是不同的,你能解释我如何解析这个吗?谢谢!data.Placemark[0].Point.coordinates包含数组中的坐标。[0]和[1]似乎是纬度和经度。