哪些是最好的地理编码api免费提供

Which are the best geo Coding APIs available for free?

本文关键字:api 编码 免费      更新时间:2023-09-26

我想在我的网站上使用地理编码服务,这是可用的api,基于Java的解决方案将是首选,我想在商业项目中使用它,所以请建议适当的选项,即可以在此类项目中自由使用的api .

在问这个问题之前,我试着在网上搜索,发现一些流行的geoCoding api是来自谷歌和雅虎的。在SO中,很少有人建议使用Google API(这似乎很受欢迎),在决定之前,我想知道他们是否有其他选择,以及可用的解决方案是什么?

甚至一个包含所有这些网站的详细分析的博客/网站的链接也会有很大的帮助。

Address/ZipCode to (latitude, longitude)映射的可用解决方案是…

Google API, http://code.google.com/apis/maps/documentation/geocoding/最受欢迎的由于谷歌的名字。在internet上提供广泛的支持(减少开发时间)。唉!不能免费用于商业用途。免费版有2500个查询/天的限制。(http://code.google.com/apis/maps/documentation/geocoding/)在"使用条款"中有一个条款说,结果必须在谷歌地图中显示,参考http://code.google.com/apis/maps/documentation/geocoding/#GeocodingRequests条款和条件在这里提到。http://code.google.com/apis/maps/terms.html section_10_12

提名, (http://wiki.openstreetmap.org/wiki/Nominatim)一个不太常见的组织,它为地址到(纬度、经度)的映射提供了一个开源的免费软件解决方案。也可用于商业项目。它们对每天的查询次数没有限制,在"使用条款"中没有隐藏的从句。由于该组织本身不太受欢迎,因此获得的支持较少。

雅虎API, http://developer.yahoo.com/geo/placefinder/另一个流行的API像谷歌的,但有些更可用。每天最多支持50000个请求。像谷歌一样,广泛的支持是可用的。雅虎鼓励我们使用"由雅虎标识驱动",但并不强迫我们这么做。(http://info.yahoo.com/legal/us/yahoo/api/api-2140.html)可以用于商业目的(我已经阅读雅虎条款,并没有发现任何条款限制我们这样做,参考http://info.yahoo.com/legal/us/yahoo/maps/mapsapi/mapsapi-2141.html)。

YQL(雅虎查询语言:- http://developer.yahoo.com/yql/)一个基于SQl的查询语言,用于查询yahoo web服务。例如,如果我们有一个zip code,我们可以将YQL写成[select centroid from geo]。text="在这里输入一些pin码"]的地方。雅虎鼓励我们在商业应用中使用YQL。 (http://developer.yahoo.com/yql/faq/)与所有其他选项相比,允许的查询数量最多,即20,000个呼叫/小时/IP和100,000个呼叫/天/键。(见http://developer.yahoo.com/yql/faq/),对YQL的支持相当好,见链接。

法语地址的替代API:https://adresse.data.gouv.fr/api

gisgeography是Nominatim的替代方案,Nominatim是基于OpenStreetMap数据的地理编码服务。他们提供托管解决方案——你可以免费安装他们的软件。

更多信息请访问http://www.gisgraphy.com/

Mapquest Open Api有一个使用OSM数据的地理编码服务。

http://open.mapquestapi.com/

google的服务在达到一定限制之前是免费的(实际上很难达到),而且它的API非常友好。我自己在几个应用程序中使用它,它工作完美,速度非常快