如何在谷歌或其他地理编码服务提供商上执行批量地理编码?

5
如何在Google或其他地理编码服务提供商上执行批量地理编码。我不希望应用程序使用JavaScript将地址批处理拆分为单个地址并循环执行地理编码,就像此处的示例提供程序一样(http://onemarco.com/2007/06/03/geocoding-with-the-google-maps-api/)。我想要执行批量地理编码,其中我可以直接将批量地址作为文件或文本提交给服务提供商,并获得适当的响应。
提前感谢您。
2个回答

3

也许BatchGeo.com可以帮助您,它基于Google Maps API,但您也可以选择使用Yahoo的地理编码服务。BatchGeo做得非常好。否则,还有相当多(商业)API基础解决方案,例如http://maplarge.com/geocoder

查看维基百科上的地理编码页面,它包含了一个相当全面的列表。


0

虽然有一些批量地理处理程序,但它们非常不同。 有些使用旧的插值方法,平均误差在30-300英尺之间。在城市环境中这是相当显著的。 从问题中并不清楚您是指API还是应用程序。 对于应用程序,我建议使用CSV2Geodata。它提供免费和付费选项。 对于API,我建议使用mapbox。它也提供免费和付费选项。 另一个API是mapquest https://www.mapbox.com/geocoding/ 这两个API都很容易连接和使用,并且JavaScript不会出现问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接