Navigation SDK memungkinkan Anda mengintegrasikan navigasi belokan demi belokan Google Maps ke dalam aplikasi seluler. Yang terpenting, menyediakan segmen rute saat ini dan data tujuan akhir, yang beserta lokasi dan koordinat lintang/bujur dari Driver SDK, dikirim ke Fleet Engine saat pengemudi Anda mulai mengemudi. Hasilnya, Anda akan berkendara sepenuhnya pengalaman yang lancar bagi developer.
Mengapa menggunakan Navigation SDK?
Navigation SDK memungkinkan integrasi yang lebih mudah dengan Fleet Engine untuk update ke rute pengemudi. Menggunakan Navigation SDK bersama dengan Driver SDK memungkinkan pengemudi Anda dapat menggunakan satu aplikasi untuk mengelola tugas dan menavigasi saat mereka akan 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 diberikan oleh Driver SDK.
- Elemen peta yang disesuaikan, seperti penanda kustom, overlay, dan elemen UI untuk menyoroti informasi navigasi utama dan mempersonalisasi navigasi pengalaman yang lancar bagi developer.
Cara kerja Navigation SDK
Navigation SDK memberikan informasi pemilihan rute dan tujuan ke Fleet Engine, sedangkan Driver SDK menyediakan aliran pembaruan lokasi, lintang/bujur koordinat, jarak yang tersisa, dan perkiraan waktu tiba. Semua pembaruan data kendaraan lainnya harus dikirim ke backend pelanggan, yang menyampaikan data ke Fleet Engine.
Cara menggunakan Navigation SDK
Langkah-langkah di bawah ini mencakup skenario kasus penggunaan umum untuk menerapkan Navigation SDK ke aplikasi driver 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, mengaitkan setidaknya satu kunci API dengan project Anda untuk menggunakan Navigation SDK. Untuk informasi selengkapnya, lihat Menggunakan kunci API. |
3 | Menyiapkan project Android Studio | Membuat project Android dan mengintegrasikan Navigation SDK ke dalamnya. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan project Android Studio. |
4 | Menambahkan Driver SDK ke project | Instal dan konfigurasikan Driver SDK untuk mulai memanfaatkan semua fitur Fleet Engine. Untuk informasi selengkapnya, lihat Mendapatkan Driver SDK untuk perjalanan on demand 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, mengaitkan setidaknya satu kunci API dengan project Anda untuk menggunakan Navigation SDK. Untuk informasi selengkapnya, lihat Menggunakan kunci API. |
3 | Menyiapkan project Xcode Anda | Buat project Xcode dan instal Navigation SDK ke dalamnya. Untuk informasi selengkapnya, lihat Menyiapkan project Xcode. |
4 | Menambahkan Driver SDK ke project | Instal dan konfigurasikan Driver SDK untuk mulai memanfaatkan semua fitur Fleet Engine. Untuk informasi selengkapnya, lihat Mendapatkan Driver SDK untuk perjalanan on demand dan Mendapatkan Driver SDK untuk tugas terjadwal. |
Untuk informasi selengkapnya tentang fitur Navigation SDK, lihat Dokumentasi lengkap Navigation SDK.