反向地理編碼

「反向地理編碼」是指將地點的地理座標轉換為清楚易懂的街道地址。Maps SDK for iOS 包含一個稱為 GMSGeocoder 的類別,其中包含可用於執行轉換的 reverseGeocodeCoordinate 成員函式。這個方法會採用 CLLocationCoordinate2D 物件執行個體中的位置座標,並在 GMSAddress 類別的執行個體中傳回人類可讀的街道地址。

語言偏好的影響

地理編碼器已經過最佳化,可提供清楚易懂的街道地址。為達到此效果,函式會以當地語言傳回街道地址,並音譯為使用者可理解的文字 (如有需要)。所有其他地址都會以偏好的語言傳回。

  • 地址元件傳回的語言會與從第一個元件選擇的語言相同。

  • 如果名稱沒有偏好語言,地理編碼器會採用最接近的答案。

地址元件的保證

Google 無法保證地址元件。地址結構會隨國家/地區變更,甚至是國家/地區內。

  • 您會預期地址元件中僅包含與郵寄地址相關的內容,而其他的多餘項目即可。

  • 請特別注意,縣市不保證會一直存在,也一定會呈現城市

如需地址元件的實際運作範例,請參閱 Place Autocomplete 地址表單

結果排序

但不會依距離排序結果,順序可能會有變動。

  • 我們不保證特定訂單會按特定順序排列。

  • 我們無法保證第一筆搜尋結果會產生什麼結果。

反向地理編碼只是一個估計值

地理編碼器會在容許的範圍內,嘗試找出最接近的地址位置。

如果地理編碼器找不到相符的結果,就不會傳回任何結果。

詳情請參閱地理編碼地址最佳做法地理編碼常見問題