2010-09-27 87 views

回答

15
+0

需要我使用谷歌地图。没有一个服务,我可以做只与查询到其api? – 2010-10-01 04:26:53

+2

@Harsha定义'query',定义'api'并定义'service',因为您正在使用其REST或JS'api''查询Google Geocoding'服务'。 – Strelok 2010-10-01 11:17:16

+0

东西像http://website.com/api?place=Bangalore不知道它叫什么:D – 2010-10-01 11:18:20

14

虽然问题已经回答了,我想补充一点,谷歌没有提供地理编码支持的唯一服务,一些主要供应商列举如下

可用地址/邮编对(纬度,经度)映射解决方案...

谷歌APIhttp://code.google.com/apis/maps/documentation/geocoding/) 由于谷歌的名字,最受欢迎。 在互联网上提供广泛的支持(较少的开发时间)。 唉!不可用于非商业用途。 免费版本有2500个查询/日限制。 (http://code.google.com/apis/maps/documentation/geocoding/) 它们是“使用条款”中的一个条款,其中说明结果必须在Google地图中显示,参考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) 甲不太常见的组织它提供了一个开放源码,对于地址(纬度,经度)的映射自由洁具溶液。 也可以用于商业项目。 对于每天查询次数没有限制,“使用条款”中没有隐藏条款。 由于组织本身并不普遍,因此可用的支持非常少。

雅虎APIhttp://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/) 哪些查询雅虎Web服务的基于SQL的查询语言。例如,如果我们有邮编“382025”,我们可以写一个YQL作为[从geo.places中选择质心,其中text =“在此输入一些PIN码”]。 雅虎鼓励我们在商业应用中使用YQL。(http://developer.yahoo.com/yql/faq/) 与所有其他选项相比,允许查询的数量最多。 (见http://developer.yahoo.com/yql/faq/)。 支持(?)。

+0

非常感谢阿米特:) – 2011-11-15 16:08:50

+1

@HarshaMV如果你喜欢这个答案你可以+1或者可以接受它作为你的回答...... – aProgrammer 2011-11-16 06:13:41

+0

一个受欢迎的原因'谷歌的API是什么时候在谷歌的搜索解决方案,显然它会首先给它的API ...洛茨 – aProgrammer 2011-11-18 07:19:35

相关问题