Ringkasan Navigation SDK
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Navigation SDK memungkinkan Anda mengintegrasikan navigasi belokan demi belokan Google Maps ke dalam aplikasi seluler Anda. Yang penting, API ini menyediakan data segmen rute saat ini dan tujuan akhir, yang, bersama dengan pembaruan lokasi dan koordinat lintang/bujur dari Driver SDK, dikirim ke Fleet Engine saat pengemudi Anda mulai mengemudi. Hal ini menghasilkan pengalaman mengemudi yang lengkap.
Mengapa menggunakan Navigation SDK?
Navigation SDK memungkinkan integrasi yang lebih mudah dengan Fleet Engine untuk mendapatkan update rute pengemudi. Dengan menggunakan Navigation SDK bersama Driver SDK, pengemudi Anda dapat menggunakan satu aplikasi untuk mengelola tugas dan bernavigasi seperti yang mereka lakukan saat 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 menandai informasi navigasi utama dan mempersonalisasi pengalaman navigasi.
Cara kerja Navigation SDK
Navigation SDK memberikan informasi rute dan tujuan ke Fleet Engine, sedangkan Driver SDK memberikan aliran update lokasi, koordinat lintang/bujur, jarak yang tersisa, dan ETA. Semua pembaruan data kendaraan lainnya harus dikirim ke backend pelanggan, yang meneruskan data ke Fleet Engine.

Cara menggunakan Navigation SDK
Langkah-langkah di bawah mencakup skenario kasus penggunaan umum untuk menggabungkan
Navigation SDK ke dalam aplikasi pengemudi Anda:
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 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 on-demand dan Mendapatkan Driver SDK untuk tugas terjadwal. |
Untuk mengetahui informasi selengkapnya tentang fitur Navigation SDK, lihat dokumentasi lengkap Navigation SDK untuk Android dan iOS.
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-08-31 UTC.
[null,null,["Terakhir diperbarui pada 2025-08-31 UTC."],[[["\u003cp\u003eThe Navigation SDK enables turn-by-turn navigation within your mobile apps, seamlessly integrating with Google Maps and Fleet Engine for real-time route and location updates.\u003c/p\u003e\n"],["\u003cp\u003eWhen used with the Driver SDK, it provides a comprehensive driving experience within a single app, eliminating the need for drivers to switch between navigation and task management.\u003c/p\u003e\n"],["\u003cp\u003eThe SDK offers customizable routes, map elements, and navigation instructions powered by Google Maps, ensuring a tailored and efficient navigation experience for drivers.\u003c/p\u003e\n"],["\u003cp\u003eTo utilize the Navigation SDK, developers need to set up a Google Cloud project, integrate the SDK into their Android or iOS project, and add the Driver SDK for comprehensive Fleet Engine functionality.\u003c/p\u003e\n"]]],[],null,["The Navigation SDK lets you to integrate Google Maps turn-by-turn navigation\ninto your mobile applications. Crucially, it provides\ncurrent route segment and final destination data, which, along with location\nupdates and latitude/longitude coordinates from the Driver SDK, are sent to the\nFleet Engine when your driver begins driving. This results in a complete driving\nexperience.\n\nWhy use the Navigation SDK?\n\nThe Navigation SDK enables easier integration with Fleet Engine for updates to\nthe driver's routes. Using the Navigation SDK along with the Driver SDK enables\nyour driver can use a single app to manage assignments and navigate as they\nwould using their consumer version of Google Maps, without having to switch to\nanother app.\n\nWhat can you do with the Navigation SDK?\n\nUse the Navigation SDK to communicate the following with Fleet Engine.\n\n- Reliable turn-by-turn navigation instructions powered by Google Maps.\n- Customized routes based on the latitude/longitude coordinates provided by the Driver SDK.\n- Customized map elements, such as custom markers, overlays, and UI elements to highlight key navigation information and to personalize the navigation experience.\n\nHow the Navigation SDK works\n\nThe Navigation SDK provides routing information and destination to Fleet Engine,\nwhile the Driver SDK provides a stream of location updates, latitude/longitude\ncoordinates, remaining distance, and ETAs. All other vehicle data updates must\nbe sent to the customer backend, which relays the data to Fleet Engine.\n\nHow to use the Navigation SDK\n\nThe steps below cover a typical use-case scenario for incorporating the\nNavigation SDK into your driver application: \n\nAndroid\n\n|---|--------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| 1 | **Set up your Google Cloud project** | Create a Google Cloud project before using the Navigation SDK. For more information, see [Set up your Google Cloud project](/maps/documentation/navigation/android-sdk/cloud-setup). |\n| 2 | **Add the Navigation SDK to your API key** | The API key is a unique identifier that authenticates your requests, associate at least one API key with your project to use the Navigation SDK. For more information, see [Using API keys](/maps/documentation/navigation/android-sdk/get-api-key). |\n| 3 | **Set up your Android Studio project** | Create an Android project and integrate the Navigation SDK into it. For more information, see [Set up your Android Studio project](/maps/documentation/navigation/android-sdk/android-studio-setup). |\n| 4 | **Add the Driver SDK to your project** | Install and configure the Driver SDK to start taking advantage of all the Fleet Engine features. For more information, see [Get the Driver SDK for on-demand trips](/maps/documentation/mobility/driver-sdk/on-demand/android/minimum-requirements) and [Get the Driver SDK for scheduled tasks](/maps/documentation/mobility/driver-sdk/scheduled/android/minimum-requirements). |\n\niOS\n\n|---|--------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| 1 | **Set up your Google Cloud project** | Create a Google Cloud project before using the Navigation SDK. For more information, see [Set up your Google Cloud project](/maps/documentation/navigation/ios-sdk/cloud-setup). |\n| 2 | **Add the Navigation SDK to your API key** | The API key is a unique identifier that authenticates your requests, associate at least one API key with your project to use the Navigation SDK. For more information, see [Using API keys](/maps/documentation/navigation/ios-sdk/get-api-key). |\n| 3 | **Set up your Xcode project** | Create an Xcode project and install the Navigation SDK into it. For more information, see [Set up your Xcode project](/maps/documentation/navigation/ios-sdk/xcode-setup). |\n| 4 | **Add the Driver SDK to your project** | Install and configure the Driver SDK to start taking advantage of all the Fleet Engine features. For more information, see [Get the Driver SDK for on-demand trips](/maps/documentation/mobility/driver-sdk/on-demand/ios/minimum-requirements) and [Get the Driver SDK for scheduled tasks](/maps/documentation/mobility/driver-sdk/scheduled/ios/minimum-requirements). |\n\nFor more information about the Navigation SDK features, see the complete\ndocumentation for Navigation SDK for\n[Android](/maps/documentation/navigation/android-sdk) and\n[iOS](/maps/documentation/navigation/ios-sdk)."]]