按地理位置存储和过滤

问题描述:

我有一个包含几千条包含文本地址的记录的应用程序。我需要geoencode所有这些地址,以便我可以按位置过滤。按地理位置存储和过滤

是否有服务提供一个API来返回地址的经度和纬度,并且其TOS允许您存储结果?

谢谢! 本

+0

我的回答对我有帮助吗,还是您找到了其他解决方案? –

我工作的公司提供YAddress API,对使用输出数据没有任何限制。

如果你指的是邮政地址,你可以看看openstreetmap的API。 使用此API http://wiki.openstreetmap.org/wiki/Nominatim,您可以开始使用地址查询,并返回JSON或XML。 因为它是一个免费的网络API不能overlaod它http://wiki.openstreetmap.org/wiki/Nominatim_usage_policy
而OpenStreetMap地图有一个开放的许可证http://www.openstreetmap.org/copyright

(如果你有IP地址,有看的MaxMind的GeoIP数据库,https://dev.maxmind.com/geoip/geoip2/geolite2/