Javascript 谷歌地理编码地址()
从谷歌的反应中获得lat和lng存在问题 谷歌对一些xml的回应如下:Javascript 谷歌地理编码地址(),javascript,jquery,parsing,google-maps-api-3,geocode,Javascript,Jquery,Parsing,Google Maps Api 3,Geocode,从谷歌的反应中获得lat和lng存在问题 谷歌对一些xml的回应如下: "location" : { "lat" : 53.55914120, "lng" : 10.00923520 }, 我正在用var r=results[0]解析它 警报(r)显示: 现在问题来了: 当我尝试var r=results[0].geometry.location.lat 警报(r)显示: 所以我的问题是: 当r=results[0]时,geomet
"location" : {
"lat" : 53.55914120,
"lng" : 10.00923520
},
我正在用var r=results[0]解析它代码>
警报(r)显示:
现在问题来了:
当我尝试var r=results[0].geometry.location.lat代码>
警报(r)显示:
所以我的问题是:
当r=results[0]时,geometry.location代码>r=(53.55914120,10.00923520)
如何从中获取lat和lng
alert(r[0]r[1]) <!-- doesn´t work, returns "undefined" -->
警报(r[0]r[1])
或
如何从一开始就将lat和lng存储在两个不同的变量中
提前谢谢
我期望var r=results[0].geometry.location.lat代码>但这不起作用试试这个
var latitude = results[0].geometry.location.lat();
var longitude = results[0].geometry.location.lng();
r[0]
和r[1]
给了你什么?啊,没有提到,sry--返回“未定义”
alert(r[0]r[1]) <!-- doesn´t work, returns "undefined" -->
var latitude = results[0].geometry.location.lat();
var longitude = results[0].geometry.location.lng();