反向地理編碼

反向地理編碼是指某地點的地理區域轉換 將座標轉換為人類可讀的街道地址。Maps SDK for iOS 包括一個名為 GMSGeocoder敬上 類別,其中包括 reverseGeocodeCoordinate 可用於執行轉換作業的成員函式。這個方法 系統會產生 CLLocationCoordinate2D 物件,並在 GMSAddress敬上 類別

語言偏好設定的影響

地理編碼器已經過最佳化,可以提供人類可讀的街道地址。為了達成 則會傳回當地語言的街道地址,並將音譯成文字 並可視需要讀取。其他地址都會傳回 偏好的語言

  • 系統傳回地址元件時使用的是同一種語言,而系統從 第一個元件

  • 如果無法設定偏好的語言的名稱,則地理編碼器會使用 最相符的結果

地址元件相關保證

Google 不保證地址元件。地址結構 國家/地區、不同國家/地區甚至是不同國家/地區

  • 地址元件只能包含與郵遞區號相關的內容 以及一些其他資訊

  • 特別要注意的是,locality 不保證會永遠顯示,或 則一律代表「城市」

如需地址元件實際使用範例,請參閱 Place Autocomplete 地址表單

將結果排序

結果不會依距離排序,且順序可能會改變。

  • 我們無法保證一定能遵循特定訂單。

  • 我們無法保證第一個結果。

反向地理編碼為一個估算值

Geocoder 會嘗試在 特定容忍度。

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

若需更多資訊,請參閲 地理編碼地址最佳做法 以及地理編碼常見問題