Google Geocode encodeAdress()

问题描述:

存在问题获取纬度& lng来自Google响应。Google Geocode encodeAdress()

谷歌正在响应一些XML看起来像:

"location" : { 
      "lat" : 53.55914120, 
      "lng" : 10.00923520 
     }, 

I'm与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" --> 

我如何能在两个不同的变量纬度& LNG储存从一开始,

在此先感谢 我预计var r = results[0].geometry.location.lat;但doesn't工作

+0

r [0]和r [1]给你带来了什么? – 2013-02-20 11:36:42

+0

啊没有提到,sry ---返回“undefined” – 2013-02-20 11:37:51

试试这个

var latitude = results[0].geometry.location.lat(); 
var longitude = results[0].geometry.location.lng(); 
+0

ahhhh谢谢,那是很有用的。 – 2013-02-20 11:55:24

+0

不客气 – Kris 2013-02-20 11:56:15