Navigation SDK を使用すると、Google マップのターンバイターン方式ナビを統合できます モバイルアプリに統合します重要な点は 現在のルート区間と最終目的地データ(場所とともに 更新と緯度と経度の座標が Driver SDK から ドライバーが運転を開始すると、Fleet Engine が作動します。その結果 体験できます
Navigation SDK を使用する理由
Navigation SDK を使用すると、Fleet Engine との統合が簡単になり、以下をアップデートできます。 自動的に作成されます。Driver SDK と Navigation SDK を組み合わせて使用すると、 ドライバーは 1 つのアプリで割り当てを管理し、ドライバーがその場で 顧客が Google マップに切り替えることなく、 クリックします。
Navigation SDK でできること
Navigation SDK を使用して、Fleet Engine と以下の通信を行います。
- Google マップを活用した、信頼できるターンバイターン方式ナビの案内。
- Google が提供した緯度と経度の座標に基づいてカスタマイズされたルート Driver SDK
- カスタム マーカー、オーバーレイ、UI 要素など、カスタマイズされた地図要素を使用して、 重要なナビゲーション情報をハイライト表示し、ナビゲーションをパーソナライズします。 体験できます
Navigation SDK の仕組み
Navigation SDK は、ルーティング情報と宛先を Fleet Engine に提供します。 Driver SDK は位置情報の更新、緯度と経度のストリームを提供します。 座標、残りの距離、到着予定時刻が表示されます。その他のすべての車両データの更新は、 お客様のバックエンドに送信され、そこから Fleet Engine にデータがリレーされます。
Navigation SDK の使用方法
以下の手順は、 Navigation SDK をドライバアプリに統合します。
Android
1 | Google Cloud プロジェクトをセットアップする | Navigation SDK を使用する前に、Google Cloud プロジェクトを作成します。詳細については、Google Cloud プロジェクトを設定するをご覧ください。 |
2 | API キーに Navigation SDK を追加する | API キーはリクエストを認証するための一意の識別子です。Navigation SDK を使用するには、プロジェクトに少なくとも 1 つの API キーを関連付けてください。詳細については、API キーの使用をご覧ください。 |
3 | Android Studio プロジェクトをセットアップする | Android プロジェクトを作成し、そのプロジェクトに Navigation SDK を統合します。詳しくは、Android Studio プロジェクトをセットアップするをご覧ください。 |
4 | Driver SDK をプロジェクトに追加する | Driver SDK をインストールして構成し、Fleet Engine のすべての機能を活用してください。詳しくは、オンデマンドルート用の Driver SDK を入手するとスケジュールされたタスク用に Driver SDK を入手するをご覧ください。 |
iOS
1 | Google Cloud プロジェクトをセットアップする | Navigation SDK を使用する前に、Google Cloud プロジェクトを作成します。詳細については、Google Cloud プロジェクトを設定するをご覧ください。 |
2 | API キーに Navigation SDK を追加する | API キーはリクエストを認証するための一意の識別子です。Navigation SDK を使用するには、プロジェクトに少なくとも 1 つの API キーを関連付けてください。詳細については、API キーの使用をご覧ください。 |
3 | Xcode プロジェクトをセットアップする | Xcode プロジェクトを作成し、そのプロジェクトに Navigation SDK をインストールします。詳細については、Xcode プロジェクトを設定するをご覧ください。 |
4 | Driver SDK をプロジェクトに追加する | Driver SDK をインストールして構成し、Fleet Engine のすべての機能を利用できるようにします。詳しくは、オンデマンドルート用の Driver SDK を入手するとスケジュールされたタスク用に Driver SDK を入手するをご覧ください。 |
Navigation SDK の機能について詳しくは、こちらの Navigation SDK の完全ドキュメント