Navigation SDK memungkinkan Anda mengintegrasikan pengalaman navigasi belokan demi belokan Google Maps langsung ke dalam aplikasi seluler Anda. SDK ini menawarkan penyesuaian UI untuk tampilan dan nuansa merek serta konfigurasi rute lanjutan. Menyediakan pengalaman navigasi dalam aplikasi yang dapat disesuaikan akan membantu Anda meningkatkan efisiensi operasional, meningkatkan engagement pengguna, dan mendapatkan insight berbasis data yang berharga.
Mengapa menggunakan Navigation SDK?
Dengan mengintegrasikan navigasi ke dalam aplikasi, Anda dapat memberikan pengalaman yang lebih baik kepada pengguna, sekaligus menerapkan branding Anda sendiri dan memanfaatkan data perjalanan:
- Kontrol pengalaman end-to-end dan tingkatkan engagement dengan mempertahankan pengguna di dalam aplikasi Anda selama navigasi, sehingga tidak perlu beralih antar-aplikasi.
- Personalisasi pengalaman navigasi agar sesuai dengan tampilan dan nuansa merek Anda dengan elemen UI yang dapat disesuaikan.
- Optimalkan pengalaman rute dengan mengelola preferensi perutean, tujuan, dan titik jalan.
- Gunakan data lokasi dan peristiwa dari perutean perjalanan untuk analisis, pengoptimalan, komunikasi pelanggan, dan pemantauan real-time.
Apa yang dapat Anda lakukan dengan Navigation SDK?
Navigation SDK memungkinkan Anda membuat pengalaman navigasi dalam aplikasi yang komprehensif:
- Berikan pengalaman navigasi belokan demi belokan yang lancar dan andal kepada pengguna Anda, yang didukung oleh Google Maps.
- Dukung berbagai moda transportasi, termasuk mengemudi, berjalan kaki, bersepeda, dan kendaraan roda dua.
- Terapkan penanda, overlay, dan elemen UI kustom untuk menandai informasi navigasi utama dan mempersonalisasi pengalaman navigasi agar sesuai dengan merek Anda.
- Akses data perjalanan untuk menganalisis tren, mengidentifikasi area yang perlu ditingkatkan, dan mengoptimalkan operasi.
Cara kerja Navigation SDK
Anda dapat menggunakan Navigation SDK untuk menggabungkan peta dan fitur navigasi ke dalam aplikasi. Dua komponen utama Navigation SDK adalah:
- Lapisan Peta: Mulai dengan lapisan peta, termasuk tampilan peta, gaya, kontrol UI kontrol, kamera, dan perilaku interaksi. Navigation SDK menyertakan fungsi peta dari Maps SDK, dan aplikasi yang menyertakan Navigation SDK tidak dapat menyertakan Maps SDK. Jika aplikasi Anda menggunakan Maps SDK, Anda harus menghapusnya agar dapat menggunakan Navigation SDK. Namun, Maps API hampir identik di Navigation SDK, sehingga Anda biasanya tidak perlu memperbarui implementasi, selain menghapus Maps SDK. Untuk mengetahui informasi tentang Maps API dan perbedaan fungsi antara Maps SDK dan Navigation SDK, lihat Ringkasan di bagian Referensi
- Pengalaman Navigasi: Tambahkan pengalaman navigasi menggunakan Navigation SDK, yang mencakup overlay navigasi belokan demi belokan, kartu belokan, dan elemen UI tambahan. Anda dapat menggunakan pengalaman Navigasi Google atau membuat pengalaman navigasi kustom Anda sendiri.
Cara menggunakan Navigation SDK
Langkah-langkah di bawah mencakup skenario kasus penggunaan umum untuk menggunakan Navigation SDK:
| 1 | Menyiapkan | Buat project Google Cloud, tambahkan Navigation SDK ke kunci API Anda, dan siapkan project Android Studio Anda. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan project Anda. |
| 2 | Menavigasi ke rute pertama Anda | Buat rute dalam aplikasi Anda ke satu tujuan. Untuk mengetahui informasi selengkapnya, lihat Menavigasi rute satu tujuan. |
| 3 | Mengubah UI navigasi | Sesuaikan pengalaman navigasi dan tampilan visual dengan mengubah kontrol dan elemen UI bawaan yang muncul di peta. Untuk mengetahui informasi selengkapnya, lihat Mengubah UI navigasi. |
| 4 | Menyesuaikan detail perutean | Ubah preferensi perutean dan kelola titik jalan. Untuk mengetahui informasi selengkapnya, lihat Pengalaman rute. |
Untuk mengetahui informasi selengkapnya tentang fitur Navigation SDK, lihat Referensi, atau Coba demo.