住所のキャプチャと検証

住所の取得と検証機能は、Mobility Services ツールキットです。このツールキットは、消費者による不正確な住所入力、配達不能な住所、お届け先住所の調整の必要性など、お届け先住所に関する一般的な問題の解決に役立ちます。

次のようなサービスがあります。

  • Places API(新版): エンドユーザーの住所入力を簡素化し、経路設定に使用できる名所に関する情報を提供します。
  • Address Validation API: 住所が実際に配達可能な場所を参照しているかどうかを判断し、住所レベルの追加のメタデータを提供します。
  • Geocoding API: 指定された住所の緯度と経度を提供します。

このドキュメントでは、これらのサービスの使用方法について説明します。

住所の取得と検証について

正確で詳細な住所情報は、配送業務に不可欠です。なぜなら、住所情報に依存するすべての下流業務の品質に影響するからです。ユーザー向けアプリケーションからアドレスを取得する場合でも、API を使用してアップストリーム パートナーからアドレスを取得する場合でも、Google モビリティ サービスはこのステップで役立ちます。

ユーザー向けアプリケーションからアドレスを取得する場合でも、API を使用してアップストリーム パートナーからアドレスを取得する場合でも、Google モビリティ サービスは次のようにアドレスの取得をサポートします。

  • 消費者のエクスペリエンスを向上させる: ユーザーが正しい住所を入力し、荷物が正しい場所に配達されるようにするためのツールを提供します。

  • ドライバーの生産性を向上させる: ドライバーがお届け先住所を探す時間を短縮し、配達を繰り返す必要性を減らします。

住所を取得

Places API(新版)には、Autocomplete(新版)サービスが含まれています。このサービスは、テキストベースの地理検索用の予測入力機能を提供します。ユーザーが住所を入力すると、お店やサービス、住所、スポットなどの場所が返されます。

オンラインの消費者サイトや配送業者のサイト、店舗の従業員ポータルなど、お届け先住所の取得を伴うユーザー向けアプリケーションでは、Autocomplete(新機能)を使用して、お客様が住所を入力して選択する手順を簡素化します。

たとえば、ユーザーが荷物の集荷をリクエストし、集荷場所を入力したとします。自動補完(新機能)を使用すると、数文字を入力して一致するリストから選択するだけで住所を入力できます。

Places API(新版)には、検索結果を制限する方法も用意されています。これにより、デベロッパーは、提案された住所がビジネスのサービス提供地域と一致するようにすることができます。

住所を検証する

ユーザーが直接入力した住所または API を使用して取得した住所をキャプチャしたら、お客様が正しい住所を入力したことを確認します。つまり、住所の構成要素の欠落や誤字脱字などの不正確な部分がない住所です。Address Validation は、住所のエラーを検出して配達間違いを減らし、住所の詳細の認識を改善して配達の予測可能性を高めるのに役立ちます。

Address Validation API は、住所の構成要素を検証し、郵送用の住所を正規化して、その住所に最適な既知の場所を見つけます。住所が実在の場所を指しているかどうかを判断するのに役立ちます。住所が実在の場所を参照していない場合は、間違っている可能性のあるコンポーネントを特定し、ユーザーが修正できるようにします。

Address Validation API で住所が正しくない、または配達できない場所を参照していると判断された場合は、ユーザーに修正を求めることができます。API 呼び出しを使用してアドレスを取得した場合は、アドレスを拒否できます。

住所の場所の確認を許可する

ユーザーが住所を入力または選択し、その住所が検証されたら、Google Maps Platform を使用して地図とマーカーを表示し、住所の場所を示します。

Geocoding API を使用して、住所の地理座標を特定します。Geocoding API は、位置情報に加えて住所コンポーネントも返します。このコンポーネントを使用して、必要な修正に必要な住所の一部を取得できます。また、API から取得した座標の精度を示す位置情報のタイプも提供します。

ジオコーディングされた位置情報は、最適な順序でドライバーに配送を割り当てるなど、他の目的にも使用できます。詳細については、ルートの最適化をご覧ください。

住所の取得に Google モビリティ サービスを使用する

このセクションでは、住所の取得と検証を実装する方法に関する基本情報を提供します。これらの手順は、Google API Console でプロジェクトを設定し、正しいサービス アカウントと課金が有効になっていることを前提としています。Google Mobility サービスに固有の詳細については、プロジェクトの設定に関する Fleet Engine のドキュメントをご覧ください。

住所入力機能を有効にする

  1. Google API Console の [API とサービス] セクションで Places API(新版)を有効にします。Places API(新版)には、Autocomplete(新版)サービスが含まれています。
  2. Autocomplete(新版)のドキュメントで、オプション パラメータのセクションなど、使用できる追加機能を確認します。次に例を示します。
    • components パラメータは、出力を特定の国に制限します。
    • types パラメータを使用すると、結果を特定の場所タイプ(住所など)に制限したり、ユーザーが入力できる言語を制限したりできます。
  3. 住所フォームのデプロイを効率化するために、Google Maps Platform では Google API Console 内に Quick Builder が用意されています。

お届け先住所を確認する

  1. Google API Console の [API とサービス] セクションで Address Validation API を有効にします。
  2. Address Validation API のドキュメントで、住所の品質を評価し、ユーザーに推奨事項を表示するために使用できるさまざまなデータを確認してください。

テイクアウトまたは宅配の場所の確認を許可する

  1. モバイルとウェブの任意のプラットフォームで、ユーザー向けのインタラクティブな地図を作成します。詳しくは、Maps JavaScript API のドキュメントをご覧ください。そこから他のプラットフォームの手順に移動できます。
  2. Address Validation API から、または Autocomplete(新版)のプレイス ID を Geocoding API に渡して、住所のジオコードを取得し、その場所にマーカーを追加します。
  3. ユーザーが配達座標を調整できるようにするには、マーカーをドラッグ可能にします。マーカーの動作に関するドキュメント(Android、iOS、ウェブ)をご覧ください。
  4. 調整されたマーカー位置のジオコードを取得します。更新されたジオコードを Reverse Geocoding API に渡して、対応する住所を取得することもできます。その後、住所の構成要素と新しい位置の精度を評価できます。

お届け先住所に関する追加のコンテキストを取得する

住所が特定されたら、お届け先住所に関する詳細なコンテキスト データを取得することが次の重要なステップとなります。この情報を使用すると、次のことが可能になります。

  • ドライバーの生産性を向上させる: ドライバーが配送を効率的に完了するために必要なすべての情報を入手できるようにします。他の Google Mobility サービス機能と組み合わせることで、ドライバーが適切なタイミングで適切な場所に到着できるようにします。
  • コストの削減: ドライバーを効率的に適切な場所に誘導し、再配達を減らすことで、フリートの人件費と燃料費を削減できます。
  • オペレーションを拡大する: すべての住所取得機能は Google の世界規模の地理空間データベースを使用しており、ビジネスを拡大する場所を問わず、きめ細かいカバレッジを提供します。

Google モビリティ サービスを使用すると、住所や位置情報に関するさまざまなコンテキスト データを取得できます。正しいアドレスを特定したら、以下に説明するサービスのいずれかを呼び出して、関連情報を取得できます。この情報は、ルート最適化システムの入力として使用したり、ドライバー アプリケーション内のドライバーに追加のコンテキストを提供したりするために使用できます。

  • Geocoding API は、入力された住所を Google マップのデータベース内の位置情報と照合し、緯度と経度を提供します。
  • Address Validation API は、さまざまな検証シグナルを提供するだけでなく、入力された住所の緯度と経度も提供します。また、位置情報の住宅用フラグと商業用フラグ、米国の住所に関する USPS のさまざまなデータも提供します。
  • Place Details API は、ビジネスの営業時間など、スポットに関する情報を提供します。