gpt4 book ai didi

javascript - Google Map API V3 地理编码器未显示正确的位置

转载 作者:行者123 更新时间:2023-12-03 22:50:17 25 4
gpt4 key购买 nike

我正在将我的代码从 Google Map API V2 升级到 V3。在 V2 中,我使用 GlocalSearch 获取给定地址的纬度和经度。

在 V3 中,我看到了 google.maps.Geocoder() 并尝试获取类似的细节。但是V3函数给出的经纬度并不准确。

请在此处查看以下屏幕截图: Wrong Correct

我的V3代码如下:

var geocoder = new google.maps.Geocoder();
function codeAddress(address) {
if (geocoder)
{
address = address + ", UK";

geocoder.geocode( { 'address': address}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
var latlng = results[0].geometry.location;
addMarker(latlng); //Adding Marker here
} else {
alert("Geocode was not successful for the following reason: " + status);
}
});
}
}

在 API V3 中是否有更好的方法来获得准确的结果?谢谢。

最佳答案

记录位置属性的值并检查坐标是否正确。

贴出addMarker方法代码

关于javascript - Google Map API V3 地理编码器未显示正确的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2935401/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com