谷歌反向地理编码多个坐标与一个API调用?



我读过这个反向地理编码查找:

https://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&key=YOUR_API_KEY

在这里找到: https://developers.google.com/maps/documentation/geocoding/intro 一次只能使用一组坐标。

Google 是否有允许对反向地理编码查找进行批处理的解决方案或 API?

如果谷歌不提供此功能,是否有可比的第三方选项?

我有数千个坐标要在短时间内解析,这些坐标无法缓存在本地数据库中,并且我不希望我的应用程序发出那么多HTTP请求或达到Google一次查找一个点施加的任何查询限制。

Michael P. Bazos留下的评论让我找到了最好的解决方案,HERE批量反向地理编码。 这是他们文档中提供的示例:

curl 
-X POST 
-H 'Content-Type: *' 
-d 'recId|prox
0001|52.505308,13.327739,250
0002|49.917257,8.486488,250
0003|51.119593,7.399356,250
0004|49.20012,8.12326,250
0005|51.116845,7.397318,250
0006|52.265938,7.976922,250
0007|48.143131,10.829233,250
0008|51.770237,7.442682,250
0009|51.511877,7.461382,250
0010|52.53,13.391389,250' 
'http://batch.geocoder.api.here.com/6.2/jobs?gen=8&app_id=devportal-demo-20180625&app_code=9v2BkviRwi9Ot26kp2IysQ&action=run&mailto=%3Cmy_email%3E&header=true&indelim=%7C&outdelim=%7C&outcols=displayLatitude%2CdisplayLongitude%2ClocationLabel%2ChouseNumber%2Cstreet%2Cdistrict%2Ccity%2CpostalCode%2Ccounty%2Cstate%2Ccountry&outputCombined=false&mode=retrieveAddresses'

由于Google本身不提供类似的服务,因此这是最佳解决方案。

相关内容

  • 没有找到相关文章

最新更新