反向地理編碼


 

歐洲經濟區 (EEA) 開發人員

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

語言偏好設定的影響

地理編碼器經過最佳化,可提供清楚易懂的街道地址。為此,系統會以當地語言傳回街道地址,並視需要音譯成使用者可讀取的文字。其他地址則會以偏好語言顯示。

  • 地址元件會以相同語言傳回,該語言是從第一個元件中選擇。

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

地址元件相關保證

Google 對地址元件不負保證責任。各個國家/地區的地址結構不同,甚至同一國家/地區內也有差異。

  • 地址元件只會包含與郵寄地址相關的資訊,不會有其他內容。

  • 請特別注意,locality 不保證一律存在,也不一定代表城市

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

排序結果

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

  • 我們無法保證會依特定順序顯示。

  • 我們無法保證第一個結果會是什麼。

反向地理編碼為預估值

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

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

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