2010-09-27 86 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

相關問題