gpt4 book ai didi

ios - 在 Google Maps API 上批量处理多个反向地理编码请求

转载 作者:行者123 更新时间:2023-12-01 18:37:57 26 4
gpt4 key购买 nike

有没有办法在 Google Maps API 上批量处理多个反向地理编码请求?

我只看到可能的简单请求: https://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&key=YOUR_API_KEY

最佳答案

<强> Google Geocoding Api Web Service

不,正如您已经注意到的那样,它不允许您添加多个地址,因为所需的参数不是文档中所述的数组:

Required parameters in a reverse geocoding request: latlng — The latitude and longitude values specifying the location for which you wish to obtain the closest, human-readable address.

您没有指定您正在使用的代码上下文。我可以建议你实现另一个 Google Api 吗?通过代码进行多个请求会容易得多。

<强> Google Geocoding Javascript Api

使用此 Api,您可以执行多个请求,如下所示:

 var locations = [
{ lat: -31.563910, lng: 147.154312 },
{ lat: -33.718234, lng: 150.363181 },
{ lat: -33.727111, lng: 150.371124 },
{ lat: -33.848588, lng: 151.209834 }
];

var geocoder = new google.maps.Geocoder();

for (i = 0; i < locations.length; i++) {
geocodeAddress(locations[i]);
}

完整示例 here和文档示例 here

关于ios - 在 Google Maps API 上批量处理多个反向地理编码请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48651786/

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