-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