2013-02-20 58 views
0

存在問題獲取緯度& 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

回答

1

試試這個

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