アドレスのキャプチャと検証

Google Maps Platform のラスト ワンマイル フリート ソリューション ツールキットは、配送先住所に関するよくある多くの問題を解決するためのサービスを提供します。たとえば、消費者からの不正確な住所入力、配送できない住所、配達先への調整の必要性などを解決できます。

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

  • Places API - エンドユーザーが住所を簡単に入力できるようにして、経路検索に使用できるスポットの情報を提供します。
  • Address Validation API - 住所が実際の配達可能な場所を参照しているかどうかを判別し、追加の住所レベルのメタデータを提供します。
  • Geocoding API - 指定された住所の緯度と経度を提供します。

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

住所のキャプチャと検証について

正確で詳細な住所情報は、それに依存するすべてのダウンストリーム アクティビティの品質に影響するため、配送オペレーションには不可欠です。ユーザー向けのアプリケーションを介して住所を取得する場合でも、API を介してアップストリーム パートナーから住所を取得する場合でも、ラスト ワンマイルのフリート ソリューションがこのステップに役立ちます。

正確な住所を取得すると、次のことが可能になります。

  • ユーザー エクスペリエンスの向上 - ユーザーが簡単に正しい住所を指定でき、荷物が正しい場所に配送されるようにするツールをユーザーに提供します。

  • ドライバーの生産性の向上 - ドライバーが配送先住所を探す時間を短縮し、繰り返し配達を試みる必要性を低減できます。

住所を取得

Places API には、Place Autocomplete サービスが含まれています。このサービスは、テキストベースの地理検索用のオートコンプリート機能を提供します。ユーザーが住所を入力すると、それに応じてお店やサービス、住所、スポットなどの場所が返されます。

配送先住所の取得を伴うユーザー向けアプリケーション(オンラインの消費者サイト、配送業者サイト、店舗の従業員用ポータルなど)では、Place Autocomplete を使用してお客様が簡単に住所の入力と選択を行うことができます。

たとえば、ユーザーが荷物の受け取りをリクエストし、受け取り場所に入ったとします。Place Autocomplete を使用すると、わずか数文字を入力して一致するリストから選択するだけで、簡単に住所を提供できます。

Places API には検索結果を制限する方法も用意されており、デベロッパーは、提案される住所とビジネスがサービスを提供している場所を確実に一致させることができます。

住所を検証する

ユーザーの直接入力または API 経由で住所を取得したら、お客様が正しい住所を提供していることを確認します。住所項目の欠落や誤字など、住所に誤りがないことを意味します。Address Validation は、不適切な住所を検出することで配達エラーを減らし、住所の詳細を認識することで配達の予測可能性を向上させます。

Address Validation API は、住所コンポーネントを検証し、郵送用の住所を正規化して、その住所に最適な既知の場所を見つけます。住所が実際の場所を参照しているかどうかを確認できます。住所が実在の場所を参照していない場合、間違った可能性のあるコンポーネントを識別して、ユーザーが修正できるようにします。

Address Validation API が、住所が正しくない、または配送できない場所を参照していると判断した場合は、ユーザーに修正を求めることができます。API 呼び出しで住所を取得した場合は、その住所を拒否できます。

住所の位置の確認を許可する

ユーザーが住所を入力または選択し、住所を確認したら、Google Maps Platform を使用して地図と、その住所の位置を示すマーカーを提供します。

Geocoding API を使用して、住所の地理座標を特定します。Geocoding API では、位置情報だけでなく住所コンポーネントも返されるため、必要な修正に必要な住所の欠落部分を取得できます。また、API から取得した座標の精度を示す位置情報タイプも指定します。

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

ラスト ワンマイルのフリート ソリューション サービスを使用して住所をキャプチャする

このセクションでは、住所のキャプチャと検証を実装する方法に関する基本情報について説明します。以下の手順は、Google API Console でプロジェクトを設定し、適切なサービス アカウントと課金が有効になっていることを前提としています。ラスト ワンマイルのフリート ソリューションに固有の詳細については、Fleet Engine のドキュメントでプロジェクトの設定をご覧ください。

簡単な住所入力を有効にする

  1. Google API Console の [API とサービス] セクションで [Places API] を有効にします。Places API には、Place Autocomplete サービスが含まれています。
  2. オプション パラメータ セクションなど、使用できる追加機能については、Place Autocomplete のドキュメントをご確認ください。次に例を示します。
    • components パラメータにより、出力を特定の国に限定します。
    • タイプ パラメータは、結果を特定の位置情報タイプ(住所や、ユーザーが使用できる入力言語など)に限定します。
  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 を使用するか、Place Autocomplete のプレイス ID を Geocoding API に渡して、その場所にマーカーを追加します。
  3. ユーザーが配達用の座標を調整できるようにするには、マーカーをドラッグ可能にします。マーカーの動作については、ドキュメント(AndroidiOSウェブ)をご覧ください。
  4. 調整したマーカー位置のジオコードを取得します。更新されたジオコードを reverse Geocoding API に渡して、対応する住所を取得することもできます。その後、住所コンポーネントと新しい位置の精度を評価できます。

配送先住所に関するその他の情報を得る

配送先住所に関する詳細なコンテキスト データを用意することは、住所を決定した後の重要な次のステップです。この情報により、次のことが可能になります。

  • ドライバーの生産性の向上 - ドライバーが配送を首尾よく効率的に完了できるように、すべての情報を確実に提供します。ラスト ワンマイル フリート ソリューションの他の機能と組み合わせることで、ドライバーが適切なタイミングで適切な場所に到着できるようになります。
  • コストの削減 - ドライバーを適切な場所へ効率的に誘導し、再配達を減らすことで、人件費と車両の燃料費も削減できます。
  • オペレーションを簡単にスケーリング - すべての住所キャプチャ機能で、Google の世界規模の地理空間データベースが使用されており、ビジネスを拡大するあらゆる局面できめ細かく対応できます。

ラスト ワンマイルのフリート ソリューション サービスを使用すると、住所と場所に関するさまざまなコンテキスト データを取得できます。正しい住所を特定したら、次のいずれかのサービスを呼び出して関連情報を取得できます。この情報は、ルート最適化システムへの入力として、またはドライバ アプリ内のドライバに追加のコンテキストを提供するために使用できます。

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

各種 API を有効にして使用を開始する方法については、上記のセクションをご覧ください。