gpt4 book ai didi

javascript - 谷歌地图地理编码 API 返回不正确的纬度/经度键

转载 作者:行者123 更新时间:2023-11-30 10:09:08 25 4
gpt4 key购买 nike

我正在使用 Google Maps JavaScript API v3

以下代码几乎直接来自谷歌示例代码,但我遇到了一个奇怪的问题。 results[0].geometry.location 具有键“k”和“D”而不是“lat”和“lng”。

知道为什么会这样吗?

    mapui.geocoder.geocode( { 'address': address}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
console.log(results[0]);
var lat = results[0].geometry.location['lat'];
var lng = results[0].geometry.location['lng'];
}
})

notice the keys in locations

最佳答案

您必须使用 lat()lng() 函数。 geometry.location 是一个 LatLng 类。

var lat = results[0].geometry.location.lat();
var lng = results[0].geometry.location.lng();

https://developers.google.com/maps/documentation/javascript/reference#GeocoderGeometry https://developers.google.com/maps/documentation/javascript/reference#LatLng

在您的 javascript 控制台中查看 __proto__,您将找到可用的方法。

关于javascript - 谷歌地图地理编码 API 返回不正确的纬度/经度键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27520224/

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