编程语言
首页 > 编程语言> > javascript – 哪些是最好的免费地理编码API?

javascript – 哪些是最好的免费地理编码API?

作者:互联网

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

在提出这个问题之前,我尝试在网上搜索,发现很少有流行的geoCoding API来自谷歌和雅虎. SO中的答案很少建议使用Google API(这似乎非常受欢迎),在决定我想知道的是他们的任何其他选项以及有哪些可用的解决方案?

即使是链接到某个博客/网站,其中包含对所有这些网站的详细分析也会有很大帮助.

解决方法:

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

Google API,http://code.google.com/apis/maps/documentation/geocoding/)
由于谷歌的名字最受欢迎.
互联网上提供广泛的支持(减少开发时间).
唉!不适合商业用途.
免费版本有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

Nominatium,(http://wiki.openstreetmap.org/wiki/Nominatim)
一种不常见的组织,为地址(纬度,经度)映射提供开源,免费的解决方案.
也可用于商业项目.
它们对每天的查询数量没有限制,在“使用条款”中没有隐藏条款.
由于组织本身不太受欢迎,因此可用的支持较少.

Yahoo API,http://developer.yahoo.com/geo/placefinder/
另一个流行的API,如谷歌,但更多的可用.
每天最多支持50000个请求.
像谷歌广泛的支持可用.
雅虎鼓励我们使用“由yahoo徽标提供支持”,但不会强迫我们这样做. (http://info.yahoo.com/legal/us/yahoo/api/api-2140.html)
可用于商业目的(我已阅读雅虎条款,但未找到任何限制我们这样做的条款,参考http://info.yahoo.com/legal/us/yahoo/maps/mapsapi/mapsapi-2141.html).

YQL(Yahoo查询语言见: – http://developer.yahoo.com/yql/)
一种基于SQl的查询语言,用于查询yahoo Web服务.例如,如果我们有一个邮政编码,我们可以写一个YQL作为[从geo.places中选择质心,其中text =“在这里输入一些密码”].
雅虎鼓励我们在商业应用中使用YQL. (http://developer.yahoo.com/yql/faq/)
与所有其他选项相比,大多数允许的查询,即20,000个呼叫/小时/ IP和100,000个呼叫/天/密钥. (见http://developer.yahoo.com/yql/faq/),YQL支持非常好,请参阅链接.

标签:javascript,google-maps,geocoding
来源: https://codeday.me/bug/20191003/1851216.html