Mic*_*ith 2 google-maps google-api google-maps-api-3 ios
有没有办法在 Google Maps API 上批量处理多个反向地理编码请求?
我只看到可能的简单请求:https : //maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&key=YOUR_API_KEY
不,正如您已经注意到的那样,它不允许您添加多个地址,因为所需的参数不是文档中所述的数组:
反向地理编码请求中的必需参数: latlng — 纬度和经度值,指定您希望获得最接近的人类可读地址的位置。
您没有指定您正在使用的代码上下文。我可以建议您实施另一个 Google 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]);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2349 次 |
| 最近记录: |