ジオコーディングに関するよくある質問

ここでは、Geocoding API に固有の質問について説明します。 ご不明な点がある場合は、Google Maps Platform に関するよくある質問をご覧ください すべての Google Maps Platform に共通です。関連項目 住所をジオコーディングする際のベスト プラクティス

トラブルシューティング

トラブルシューティング

ジオコーダで ZERO_RESULTS を返すクエリが増えました。どうなっているのですか?

ジオコーダでは、次のような、あいまいで不完全なクエリ、形式が不適切なクエリが 住所のスペルミスや存在しない場合は、ZERO_RESULTS が生成されやすくなります。 住所が見つからなかった場合は、部分一致ではなく ZERO_RESULTS が推奨されます。 (たとえば、住所の代わりに郊外のみを返す)

アプリケーションでユーザーの住所入力を処理する場合は、 Place Autocomplete 機能 は、より良い結果が生成される場合があります。 Place Autocomplete を使用すると、ユーザーは Google 検索に 類似した名前の検索結果や 住所のスペルを間違えた場合はクエリを修正できます

あいまいなまたは不完全なクエリやクエリを扱うアプリケーションで エラーが含まれている可能性がある場合は、 Place Autocomplete 機能 フォワード ジオコーダではなく Places API で Geocoding API で使用できます。詳しくは、 <ph type="x-smartling-placeholder"></ph> 住所をジオコーディングする際のベスト プラクティス」と「 <ph type="x-smartling-placeholder"></ph> Google Maps API のブログ投稿「Address Geocoding」

高速応答が必要です。また、使用するアプリケーションに対してジオコーダの速度が遅すぎます。Google Chat で 迅速な回答のために使用していますか?

ユーザー入力に反応するため、ユーザーの入力に対して応答性が レイテンシの影響を受けやすい場合は、Place Autocomplete を使用してください。 (Places API で JavaScriptAndroid iOS)を使用します。 プレイス オートコンプリートはインタラクティブな使用を想定して最適化されているため、レイテンシを大幅に短縮できます。

Geocoding API の住所のジオコーディングは、 完全であいまいさのない、適切な形式の住所。たとえば、 Place Autocomplete よりもレイテンシが高くなります。フォワード ジオコーダ カバレッジが広く、結果の品質も向上していますが、レイテンシが若干高くなります。

Directions API と API のレイテンシを Distance Matrix API?

住所の代わりにプレイス ID を使用して、 地点、出発地、目的地を指定します。プレイス ID は、 Place Autocomplete 機能の追加、または プレイス ライブラリ: Maps JavaScript APIまた、 <ph type="x-smartling-placeholder"></ph> placeIdOnly オプションを使用すると、費用を節約できます。 Place Autocomplete

Directions API や Distance Matrix API が プレイス ID や latlng ではなく、住所の文字列でクエリされた場合、同じものを使用します。 Geocoding API を使用してその住所を ルート計算前のプレイス ID。Place Autocomplete は住所より高速 ジオコーディング。Directions API または Distance Matrix API を使用するケースの例: Place Autocomplete を使用してプレイス ID を取得することをおすすめします。 プレイス ID を Directions API または Distance Matrix API。 このアプローチにより、レイテンシが大幅に短縮されます。詳細については、 <ph type="x-smartling-placeholder"></ph> ルートで Place Autocomplete を使用する方法の例をご覧ください。

ジオコーダのバグを報告するにはどうすればよいですか。

もし <ph type="x-smartling-placeholder"></ph> バグレポート <ph type="x-smartling-placeholder"></ph> フォワード ジオコーダ サービスの機能リクエストについては、 Issue Tracker を使用して報告してください。

今回のユースケースでは、ジオコーダが適切な結果を生成しません。どのようなサポートが利用できますか?

Google の一般公開の <ph type="x-smartling-placeholder"></ph> Issue Tracker を使用して、具体的なクエリをいくつか共有し、Google が調査できるようにする 結果に問題を引き起こしているバグやシステム的な問題がないか確認する 品質に関する変更がないか ベスト プラクティス ガイド より優れた結果を得られるよう 設計されています

コンポーネント フィルタリングを使用してジオコーダで最適な結果を得るにはどうすればよいですか?

ジオコーダで、 コンポーネント フィルタリングでは、postal_codecountry の制限。以下の例は、コンポーネントの最適な使用方法を フィルタ処理を実行することもできますサンプルのリクエスト URL では、 'YOUR_API_KEY' は実際の API キーに置き換えてください。

  • 郵便番号を特定の国に制限するには、必ず国別の制限を指定してください ISO 3166-2 国コードを使用します。 次に例を示します。 components=country:CH|postal_code:8000 は「8000 Zürich, Switzerland」を返します。
    https://maps.googleapis.com/maps/api/geocode/json?components=country:CH%7Cpostal_code:8000&key=YOUR_API_KEY
    
  • クエリを特定の国に限定するには、 ISO 3166-2 国コード。国 国コードなどの略語を使用すると、国コードと同じ結果が得られるとは限りません。

    例:

    • components=country:FRA|locality:gallus の戻り値のジオコーディング ドイツのフランクフルトにあるギャラスの小区域です。これは 3 文字の フランスの国コード(FRA)はサポートされていないため、どの国でも許可されます フランクフルトでの検索結果がフランスのどの地域よりも適しています
      https://maps.googleapis.com/maps/api/geocode/json?components=country:FRA%7Clocality:gallus&key=YOUR_API_KEY
      
  • あいまいなクエリに対して、Geocoding API は必ずしも複数の結果を返すわけではありません。そのような Place Autocomplete でクエリに対する回答が改善されます。

    例:

    • components=country:US|locality:madrid の戻り値のジオコーディング 「Madrid, NM 87010, USA」「Madrid」という名前の米国の都市は見つかりません。
      https://maps.googleapis.com/maps/api/geocode/json?components=country:US%7Clocality:madrid&key=YOUR_API_KEY
      
    • Place Autocomplete を input=madrid&components=country:us&types=(regions)、さらに locationradius を使用してビューポート 位置情報の結果にバイアスをかける。複数の都市を含むレスポンスを生成 「Madrid」という名前で作成されます。
      https://maps.googleapis.com/maps/api/place/autocomplete/json?location=37.386052,-122.083851&radius=10000&input=madrid&components=country:us&types=(regions)&key=YOUR_API_KEY