通过地理位置存储和过滤

时间:2016-03-08 21:32:15

标签: geolocation

我有一个包含文本地址的数千条记录的应用程序。我需要对所有这些地址进行geoencode,以便我可以按位置进行过滤。

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

谢谢! 本

2 个答案:

答案 0 :(得分:1)

如果您的意思是邮政地址,您可以查看openstreetmap的API。 使用此API http://wiki.openstreetmap.org/wiki/Nominatim,您可以使用地址启动查询,然后您将获得JSON或XML。 因为它是一个免费的互联网API,你不能覆盖它http://wiki.openstreetmap.org/wiki/Nominatim_usage_policy
openstreetmap地图具有开放许可http://www.openstreetmap.org/copyright

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

答案 1 :(得分:1)

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