リバース ジオコーディング


 

欧州経済領域(EEA)のデベロッパー

リバース ジオコーディングとは、ある場所の地理座標を人が読める番地に変換することです。Maps SDK for iOS には、 GMSGeocoder クラスというクラスが含まれています。このクラスには、変換を実行するために使用できる reverseGeocodeCoordinate メンバー関数が含まれています。このメソッドは CLLocationCoordinate2D オブジェクトのインスタンスで位置座標を取得し、 GMSAddress クラスのインスタンスで人が読める番地を返します。

言語設定の影響

ジオコーダは、人が読める番地を提供するように最適化されています。そのため、必要に応じて、ユーザーが読めるテキストに音訳された現地の言語で番地を返します。その他の住所はすべて、優先言語で返されます。

  • 住所の構成要素は、最初の構成要素から選択された同じ言語で返されます。

  • 優先言語で名前が使用できない場合、ジオコーダは最も近い一致を使用します。

住所の構成要素に関する保証

Google は、住所の構成要素について保証しません。住所の構造は国によって異なり、国内でも異なります。

  • 住所の構成要素には、郵便番号に関連するもののみが含まれ、それ以外のものはほとんど含まれないと想定できます。

  • 特に、 地域区分は常に存在することが保証されておらず、常に city を表すとは限りません。

住所の構成要素の動作例については、 Place Autocomplete の住所フォームをご覧ください。

検索結果を並べ替える

検索結果は距離で並べ替えられず、順序は変更される可能性があります。

  • 特定の順序は保証されません。

  • 最初の結果が何になるかは保証されません。

リバース ジオコーディングは推定値です

ジオコーダは、特定の許容範囲内で、できる限り近い住所の場所を検索しようとします。

一致するものが見つからない場合、ジオコーダは結果を返しません。

詳細については、 住所のジオコーディングに関するベスト プラクティスジオコーディングに関するよくある質問をご覧ください。