【发布时间】:2013-02-20 11:35:34
【问题描述】:
从 Google 的回复中获取 lat & lng 时遇到问题。
Google 正在响应一些看起来像这样的 xml:
"location" : {
"lat" : 53.55914120,
"lng" : 10.00923520
},
我用var r = results[0].geometry.location;解析这个
并提醒 (r) 说:
(53.55914120,10.00923520)
现在是问题:
当我尝试var r = results[0].geometry.location.lat;
并提醒 (r) 说:
function (){return this[a]}
所以我的问题是:
当r = results[0].geometry.location; r = (53.55914120,10.00923520)
我如何从中获取 lat 和 lng ?
alert(r[0]r[1]) <!-- doesn´t work, returns "undefined" -->
或
如何从一开始就将 lat & lng 存储在两个不同的变量中,
提前致谢
我期待var r = results[0].geometry.location.lat; 但这不起作用
【问题讨论】:
-
r[0]和r[1]给你什么? -
啊没有提到,sry --- 返回“未定义”
标签: javascript jquery parsing google-maps-api-3 geocode