0

Google の応答から緯度と経度を取得する際に問題が発生しました。

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 r = results[0].geometry.location;=(53.55914120,10.00923520)

そこから緯度と経度を取得するにはどうすればよいですか?

alert(r[0]r[1])  <!-- doesn´t work, returns "undefined" -->

また

最初から lat と lng を 2 つの異なる変数に格納するにはどうすればよいですか?

事前に感謝します私は期待var r = results[0].geometry.location.lat;していましたが、うまくいきません

4

1 に答える 1

1

これを試して

var latitude = results[0].geometry.location.lat();
var longitude = results[0].geometry.location.lng();
于 2013-02-20T11:42:44.680 に答える