Javascript 哪些是免费提供的最好的地理编码API?

Javascript 哪些是免费提供的最好的地理编码API?,javascript,google-maps,geocoding,Javascript,Google Maps,Geocoding,我想在我的网站中使用地理编码服务,这些服务是可用于此目的的API,基于Java的解决方案将是首选,我想在商业项目中使用这些服务,因此请建议适当的选项,即可以在此类项目中自由使用的API 在问这个问题之前,我试着在网上搜索,发现很少有流行的地理编码API是来自谷歌和雅虎的。在我决定了解他们是否还有其他选择以及有哪些解决方案之前,很少有人建议使用谷歌API(这似乎是非常流行的一种) 即使是包含所有这些站点详细分析的某个博客/站点的链接也会有很大帮助。地址/ZipCode到(纬度、经度)映射的可用解决

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

在问这个问题之前,我试着在网上搜索,发现很少有流行的地理编码API是来自谷歌和雅虎的。在我决定了解他们是否还有其他选择以及有哪些解决方案之前,很少有人建议使用谷歌API(这似乎是非常流行的一种)


即使是包含所有这些站点详细分析的某个博客/站点的链接也会有很大帮助。

地址/ZipCode到(纬度、经度)映射的可用解决方案是…

谷歌API,) 由于谷歌的名字,最受欢迎。 在internet上提供广泛的支持(开发时间更短)。 唉!不能免费用于商业用途。 免费版本有2500个查询/天的限制。() “使用条款”中有一条规定,结果必须显示在谷歌地图上,这里提到了参考条款和条件

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

雅虎API, 另一个流行的API与谷歌类似,但有些API更为可用。 每天最多支持50000个请求。 与谷歌一样,谷歌也提供了广泛的支持。 雅虎鼓励我们使用“由雅虎提供动力的标志”,但并不强迫我们这样做。( ) 可用于商业目的(我已阅读雅虎条款,未发现任何限制我们这样做的条款,请参考)

YQL(雅虎查询语言见:-) 一种基于SQl的查询语言,用于查询yahoo web服务。例如,如果我们有一个
邮政编码
,我们可以将YQL编写为[select centroid from geo.places where text=“在此处输入一些pin码”]。 雅虎鼓励我们在商业应用中使用YQL。()
与所有其他选项(即20000个电话/小时/IP和100000个电话/天/key)相比,允许的查询数量最多。(请参阅),对YQL的支持非常好,请参阅链接。

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

Gisgraphy是Namingm的替代品,Namingm是OpenStreetMap数据之上的地理编码服务。 他们提供了一个托管解决方案,你可以免费安装他们的软件


更多信息,请访问Mapquest Open Api,该Api提供使用OSM数据的地理编码服务


法语地址的替代API:

如果您已经回答了几次,那么最好是链接到这些问题,理想情况下,当您提到“非商业用途”时,最好投票以重复结束,您真的是指“商业用途”?是的。。。编辑了我的答案。。谢谢@Amit你知道mapquest()吗?谷歌地图API不再是最好的了。事实上,这是目前最昂贵的地理编码服务。某些用途免费。这是有局限性的。请务必阅读TOS。如果您想每天执行多个请求,似乎需要启用计费:
**请求配额限制**-输入一个介于0和1之间的数字。要增加此最大值,请为此项目启用计费。
这也是7年前的事了。情况确实发生了变化。我将浏览我的帖子并相应地更新它们。我在CO中尝试了地理编码地址,它只得到了大约30%的地址