Ringkasan Navigation SDK

Navigation SDK memungkinkan Anda mengintegrasikan navigasi belokan demi belokan Google Maps ke dalam aplikasi seluler. Yang terpenting, Navigation SDK menyediakan data segmen rute saat ini dan tujuan akhir, yang bersama dengan update lokasi dan koordinat lintang/bujur dari Driver SDK, dikirim ke Fleet Engine saat pengemudi Anda mulai mengemudi. Hal ini menghasilkan pengalaman mengemudi yang lengkap.

Alasan menggunakan Navigation SDK

Navigation SDK memungkinkan integrasi yang lebih mudah dengan Fleet Engine untuk update rute pengemudi. Dengan menggunakan Navigation SDK bersama dengan Driver SDK, pengemudi Anda dapat menggunakan satu aplikasi untuk mengelola tugas dan melakukan navigasi seperti yang mereka lakukan menggunakan Google Maps versi konsumen, tanpa harus beralih ke aplikasi lain.

Apa yang dapat Anda lakukan dengan Navigation SDK?

Gunakan Navigation SDK untuk mengomunikasikan hal berikut dengan Fleet Engine.

  • Petunjuk navigasi belokan demi belokan yang andal dan didukung oleh Google Maps.
  • Rute yang disesuaikan berdasarkan koordinat lintang/bujur yang disediakan oleh Driver SDK.
  • Elemen peta yang disesuaikan, seperti penanda kustom, overlay, dan elemen UI untuk menandai informasi navigasi utama dan mempersonalisasi pengalaman navigasi.

Cara kerja Navigation SDK

Navigation SDK menyediakan informasi perutean dan tujuan ke Fleet Engine, sedangkan Driver SDK menyediakan aliran update lokasi, koordinat lintang/bujur, jarak tersisa, dan ETA. Semua update data kendaraan lainnya harus dikirim ke backend pelanggan, yang meneruskan data ke Fleet Engine.

Diagram sistem yang menunjukkan cara Driver SDK berkomunikasi dari klien ke infrastruktur pelanggan, lalu ke infrastruktur Google melalui Fleet Engine dan Backend Pelanggan

Cara menggunakan Navigation SDK

Langkah-langkah di bawah mencakup skenario kasus penggunaan umum untuk menggabungkan Navigation SDK ke dalam aplikasi pengemudi Anda:

Android

1 Menyiapkan project Google Cloud Buat project Google Cloud sebelum menggunakan Navigation SDK. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan project Google Cloud.
2 Menambahkan Navigation SDK ke kunci API Anda Kunci API adalah ID unik yang mengautentikasi permintaan Anda. Kaitkan setidaknya satu kunci API dengan project Anda untuk menggunakan Navigation SDK. Untuk mengetahui informasi selengkapnya, lihat Menggunakan kunci API.
3 Menyiapkan project Android Studio Buat project Android dan integrasikan Navigation SDK ke dalamnya. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan project Android Studio.
4 Menambahkan Driver SDK ke project Anda Instal dan konfigurasi Driver SDK untuk mulai memanfaatkan semua fitur Fleet Engine. Untuk mengetahui informasi selengkapnya, lihat Mendapatkan Driver SDK untuk perjalanan sesuai permintaan dan Mendapatkan Driver SDK untuk tugas terjadwal.

iOS

1 Menyiapkan project Google Cloud Buat project Google Cloud sebelum menggunakan Navigation SDK. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan project Google Cloud.
2 Menambahkan Navigation SDK ke kunci API Anda Kunci API adalah ID unik yang mengautentikasi permintaan Anda. Kaitkan setidaknya satu kunci API dengan project Anda untuk menggunakan Navigation SDK. Untuk mengetahui informasi selengkapnya, lihat Menggunakan kunci API.
3 Menyiapkan project Xcode Buat project Xcode dan instal Navigation SDK ke dalamnya. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan project Xcode.
4 Menambahkan Driver SDK ke project Anda Instal dan konfigurasi Driver SDK untuk mulai memanfaatkan semua fitur Fleet Engine. Untuk mengetahui informasi selengkapnya, lihat Mendapatkan Driver SDK untuk perjalanan sesuai permintaan dan Mendapatkan Driver SDK untuk tugas terjadwal.

Untuk mengetahui informasi selengkapnya tentang fitur Navigation SDK, lihat dokumentasi lengkap untuk Navigation SDK for Android dan iOS.