2012-05-29 69 views
2

我可以在沒有地圖的情況下使用Google地圖地理編碼API嗎? 我有一個帶有自動完成Google Maps API Place的文本框,我想要在用戶輸入街道號後獲取郵政編碼。 Regards沒有地圖的地理編碼

回答

1

我相信你可以。檢查出Geocoding API。它只是一組您可以調用的Web服務,以獲取包含郵政編碼的地理編碼結果等等。

+1

我通過谷歌地圖API的網站引用:「Google Maps API提供了一個地理編碼器類,可以根據用戶輸入動態地理編碼地址,這些請求的速率是有限制的,以防止濫用服務,如果您希望對靜態的已知地址進行地理編碼,請參閱地理編碼Web服務文檔。 「地理編碼網絡服務文檔告訴:「地理編碼API只能與Google地圖結合使用,禁止在地圖上顯示地理編碼結果」 –

+0

我的不好,我沒有意識到您問的是使用條款。我想你回答了你自己的問題。 – Peter

+0

對不起,我的錯。我已經以錯誤的方式設置了問題 –

2

自動完成是少數地區,允許使用谷歌地圖API服務沒有地圖的情況下的一個,但如果你做連同用於地圖該地圖必須是谷歌地圖:

https://developers.google.com/maps/documentation/javascript/places#places_autocomplete

您不需要使用Geocoder來提取郵政編碼。它是在()由getPlaces返回PlaceResult物件自動完成對象調用發生place_changed事件後提供(即一旦用戶選擇完成。):

https://developers.google.com/maps/documentation/javascript/places#getting_place_information

+0

最好回答你的問題:-) –

+0

嗨,好的,但我必須在其他文本框中輸入街道號後才能設置郵政編碼,所以我不能使用place_changed事件,除非我不能從其他文本框中隨時回憶該事件。可能嗎? –