反向地理編碼

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

語言偏好的影響

地理編碼器經過最佳化處理,可提供清楚易懂的街道地址。為達成此目標,它會以當地語言傳回街道地址,並在必要時將其音譯為使用者可閱讀的文字。所有其他地址都會以偏好的語言傳回。

  • 傳回的地址元件會採用從第一個元件選擇的語言。

  • 如果所選語言沒有名稱,地理編碼器就會使用最接近的結果。

地址元件的保證

Google 無法保證地址元件。地址結構會因國家/地區而異,甚至位於國家/地區。

  • 您可以預期地址元件只包含與郵寄地址相關的內容,以及其他更多。

  • 請特別注意,「locality」不保證一律顯示,也未必代表「city」

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

將結果排序

系統不會根據距離排序結果,且順序可能會有所變動。

  • 我們不保證任何特定訂單。

  • 我們無法保證第一筆結果的用途。

反向地理編碼是估計值

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

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

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