反向地理編碼
反向地理編碼是指某地點的地理區域轉換
將座標轉換為人類可讀的街道地址。Maps SDK for iOS
包括一個名為
GMSGeocoder
敬上
類別,其中包括
reverseGeocodeCoordinate
。
可用於執行轉換作業的成員函式。這個方法
系統會產生
CLLocationCoordinate2D
物件,並在
GMSAddress
敬上
類別
語言偏好設定的影響
地理編碼器已經過最佳化,可以提供人類可讀的街道地址。為了達成 則會傳回當地語言的街道地址,並將音譯成文字 並可視需要讀取。其他地址都會傳回 偏好的語言
系統傳回地址元件時使用的是同一種語言,而系統從 第一個元件
如果無法設定偏好的語言的名稱,則地理編碼器會使用 最相符的結果
地址元件相關保證
Google 不保證地址元件。地址結構 國家/地區、不同國家/地區甚至是不同國家/地區
地址元件只能包含與郵遞區號相關的內容 以及一些其他資訊
特別要注意的是,locality 不保證會永遠顯示,或 則一律代表「城市」。
如需地址元件實際使用範例,請參閱 Place Autocomplete 地址表單:
將結果排序
結果不會依距離排序,且順序可能會改變。
我們無法保證一定能遵循特定訂單。
我們無法保證第一個結果。
反向地理編碼為一個估算值
Geocoder 會嘗試在 特定容忍度。
如果地理編碼器找不到相符的結果,就會不傳回任何結果。
若需更多資訊,請參閲 地理編碼地址最佳做法 以及地理編碼常見問題。