我需要使用下面的代碼一個城市的經緯度值...但我得到的結果作爲「經緯度值不確定」我的代碼是如何在google maps api中使用geocoder獲取城市的latlng值?
geocoder.geocode({'address': acity}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
latlng1 = new google.maps.LatLng(results[0].geometry.location.lat(), results[0].geometry.location.lng());
}
});
更新:如果我單獨顯示緯度和經度值它被顯示,如果使它們被分配到latlng1「latlng1未定義」,它將顯示
'results [0] .geometry.location.lat()'包含什麼? – ASGM 2013-04-08 10:11:47
我希望它會包含我發送的acity參數的緯度... – Ree 2013-04-08 10:13:44
對,但你能檢查它實際上包含了什麼嗎?無論它(和相應的lng())是否包含有效值都可以幫助您找到問題。 – ASGM 2013-04-08 10:19:30