gpt4 book ai didi

google-maps-api-3 - 我可以查出坐标是否在城市内吗?

转载 作者:行者123 更新时间:2023-12-04 10:21:09 25 4
gpt4 key购买 nike

假设我有一个 LatLng 对象,有没有办法检查它是否代表城市内的可能位置?我怎样才能得到一个城市的界限?
我正在使用谷歌地图 V3。

最佳答案

您是否尝试过反向地理编码?

http://code.google.com/apis/maps/documentation/javascript/services.html#ReverseGeocoding

您可以检查格式化的地址以查看该城市是否与您要查找的内容相符。我不确定这对您的应用程序有多准确,但这是一种选择。

function codeLatLng() {
var geocoder = new google.maps.Geocoder(),
latlng = new google.maps.LatLng(40.730885, -73.997383);
geocoder.geocode({ 'latLng': latlng }, function (results, status) {
if (status == google.maps.GeocoderStatus.OK) {
if (results[1]) {
console.log(results[1]);
console.log(results[1].formatted_address);
}
} else {
alert("Geocoder failed due to: " + status);
}
});
}

关于google-maps-api-3 - 我可以查出坐标是否在城市内吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6268916/

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