2

我面臨一個奇怪的谷歌地理編碼API問題。 我的要求是每當用戶鍵入任何地址時,所有相應的位置都應顯示在我的地圖視圖中(我正在使用MKMap視圖),就像它發生在谷歌地圖中一樣。 因此,我所做的是使用Google地理編碼API,該API返回該地理位置的緯度和經度列表。谷歌地理編碼API不返回正確的緯度,經度作爲谷歌地圖返回地址

但對一些地區例如: - 馴鹿咖啡,教堂HIL(當我搜索在谷歌地圖上的這個位置,我得到了一些註解顯示該地址的,但是當我在地理編碼輸入這個地址我沒有得到什麼

請求URL: - http://maps.googleapis.com/maps/api/geocode/xml?address=caribou%20coffee,%20chapel%20hil%20&sensor=false

響應: -

-<GeocodeResponse> 
<status>ZERO_RESULTS</status> 
</GeocodeResponse> 

任何機構可以告訴我爲什麼我沒有得到這correspnds任何緯度和經度這個地址就像谷歌地圖中顯示的那樣,或者有一些其他的方式,以便我可以在我的應用程序(MK地圖視圖)中集成谷歌地圖的行爲。

請幫助我,因爲我被困在這裏。

任何建議將不勝感激。

在此先感謝!

回答

0

請注意,地址是不完整的 - 例如,尋找馴鹿咖啡,教堂山,NC確實產生了結果。

我認爲地理編碼API無法對這樣的地址做任何事情,而且您可能需要使用一些額外的API - 例如, Places API(https://code.google.com/apis/maps/documentation/places/),可以返回「咖啡」等查詢的一些結果。但是,您需要提供用戶的位置作爲基準。

+0

謝謝,但是當我在iPhone的谷歌地圖應用程序中輸入此地址時,我得到了相同位置的許多結果。 – Gypsa

+0

因此谷歌地圖顯然使用其他的API--比如Places API(可能還有一些私人的API,但你不能做任何事情)。 – SVD

相關問題