反向地理編碼

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

語言偏好設定的影響

地理編碼器經過最佳化,可提供使用者可理解的街道地址。為達成此目標,其會以當地語言傳回街道地址,並視需求將文字轉錄為可供使用者閱讀的文字。所有其他地址都會以偏好語言傳回。

  • 地址元件的傳回語言與第一個元件相同,

  • 如果偏好語言不提供名稱,地理編碼器會使用最接近的值。

地址地址保證

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

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

  • 特別是,locality 不一定每次都一定會存在,也不應表示 city 代表。

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

將結果排序

結果不會按距離排序,因此顯示順序可能會有所變動。

  • 我們無法保證特定訂單。

  • 我們不保證第一筆搜尋結果的內容一定如此。

反向地理編碼是一種預估值

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

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

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