複数の目的地に移動する

相乗りサービスでの乗車後に降車するような、複数の目的地を経由するルートをサポートするには、ルートの各区間を個別の Navigation Connect セッションとして実装します。Navigation Connect API は、1 つの目的地までの単一のルートを追跡します。起動 URL に複数の経由地を指定すると、Google マップまたは Waze にエラーが表示されます。ルートのステータスが ENROUTE になるとすぐに、セッションごとに課金イベントが発生します。

複数の目的地を経由するルートのトラッキングを実装する手順は次のとおりです。

  1. 一意の ID を生成する: 各区間をトラッキングするには、ルート上の目的地ごとに一意のルート ID を生成します。

  2. ルートデータを結合する: 配車システムで個別のルート更新を 1 つの論理ジョブにグループ化するには、一意のルート ID を使用してバックエンドでルートデータを結合します。

  3. 次の区間を促す: 次の Navigation Connect セッションをトリガーするには、ドライバーが戻るボタンをタップしてアプリに戻り、現在の区間を完了としてマークする必要があります。その後、ドライバーが起動ボタンをタップして Google マップまたは Waze でナビを開始し、次の区間を開始します。