-1
我用下面的代碼,以有效的API密鑰,從谷歌地理編碼器JS API獲取經緯度:谷歌地理位置JS API捐贈廢話緯度/龍
<script async defer type="text/javascript"
src="http://maps.google.com/maps/api/js?key=[key]">
</script>
<script>
var geocoder = new google.maps.Geocoder();
var address = "1600 Amphitheatre Parkway, Mountain View, CA";
geocoder.geocode({ 'address': address}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK)
{
console.log (results[0]);
// results[0].geometry.location.lat
// results[0].geometry.location.lng
}
else console.log(status, results);
});
</script>
查詢到谷歌服務器工作正常,並帶回結果。問題是,無論輸入什麼地址,location.lat
都會以_.E/this.lat()
的方式返回,location.lng
的返回值爲_.E/this.lng()
。視口座標很好,但實際的緯度和經度結果對我來說是無稽之談。如果我將代碼放入函數並將其作爲回調傳遞,也會發生同樣的情況。
有沒有人曾經遇到過這個?有什麼我失蹤?我在搜索時找不到任何有關此問題的任何地方,這是我第一次使用該API。
我本來可以發誓我試過提醒那些人,並且它h廣告抱怨它不是真實的,但我只是試了一遍,它的工作。奇怪的。謝謝。 – DiMono