Ringkasan Navigation Connect API

Developer Wilayah Ekonomi Eropa (EEA)

Navigation Connect API adalah layanan yang menghubungkan penggunaan navigasi Google Maps dan Waze oleh pengemudi Anda ke sistem perusahaan Anda. API ini menggunakan token otorisasi perjalanan bersama dengan deep link di aplikasi Anda, sehingga pengemudi dapat mengetuk link atau tombol untuk memulai navigasi di aplikasi pelanggan pilihan mereka. Saat pengemudi sedang menggunakan navigasi dalam perjalanan, Anda dapat menerima data lokasi real-time yang berkelanjutan seperti lokasi live, perkiraan waktu tiba yang sangat akurat, dan status siklus proses perjalanan.

Navigation Connect API menawarkan alternatif yang ringan untuk Navigation SDK dengan menggunakan aplikasi Google Maps dan Waze mandiri untuk pemilihan rute, bukan mengharuskan Anda membuat dan menyematkan antarmuka navigasi kustom ke aplikasi Anda. API ini menautkan sesi pengemudi kembali ke backend Anda dengan aman. Saat pengemudi memulai perjalanan, mereka akan melihat antarmuka navigasi yang sudah biasa digunakan dengan dua tambahan: dialog izin berbagi data perjalanan (diperlukan setiap 12 bulan) dan tombol kembali bermerek untuk kembali ke aplikasi Anda.

Alasan menggunakan Navigation Connect API

Dengan Navigation Connect API, Anda dapat mengintegrasikan lokasi perjalanan real-time dan info terbaru perkiraan waktu tiba dari Google Maps atau Waze langsung ke proses backend Anda. Hal ini membantu Anda mengambil keputusan bisnis penting dan membagikan info terbaru yang akurat kepada pelanggan, sementara pengemudi menggunakan aplikasi navigasi pilihan mereka, Google Maps atau Waze.

Contoh kasus penggunaan mencakup:

  • Meningkatkan transparansi layanan transportasi online: Memberikan update real-time yang akurat kepada pelanggan dan penumpang layanan transportasi online tentang keberadaan pengemudi dan perkiraan waktu tiba.
  • Meningkatkan kualitas pelacakan pengiriman: Memberi tahu pelanggan tentang waktu pengiriman makanan atau pengiriman yang akurat berdasarkan data lalu lintas dan perutean langsung.
  • Meningkatkan pengelolaan dan pengiriman armada: Buat keputusan pengiriman yang tepat untuk armada atau tenaga kerja dengan mobilitas tinggi yang menyediakan layanan on-demand (seperti bantuan kerusakan, pemeliharaan, atau transportasi) dengan melacak lokasi pengemudi secara langsung.

Hal yang dapat Anda lakukan dengan Navigation Connect API

Navigation Connect API memungkinkan Anda menerima info terbaru tentang lokasi real-time dan perkiraan waktu tiba (ETA) dari Google Maps atau Waze langsung di backend Anda.

  • Lacak perjalanan tanpa mengganggu: Lacak perjalanan tanpa mengubah pilihan pengemudi untuk menggunakan Google Maps atau Waze atau mengubah pengalaman pengguna mereka.
  • Mengakses data lokasi real-time: Dapatkan lokasi pengemudi real-time, jarak yang tersisa, dan waktu yang telah berlalu secara terus-menerus selama perjalanan.
  • Pantau siklus proses perjalanan: Konfigurasi frekuensi update untuk data perjalanan guna melacak status perjalanan yang tepat dan segera mengetahui saat pengemudi sedang dalam perjalanan, telah tiba, atau menangguhkan perjalanan.
  • Gunakan dan bagikan ETP: Dapatkan info ETP yang sangat akurat yang didukung oleh algoritma perutean live Google.
  • Lacak sisa rute dan lalu lintas: Terima polyline sisa rute dan kondisi lalu lintas real-time dari lokasi pengemudi saat ini ke tujuan akhir, persis seperti yang ditampilkan di Google Maps atau Waze. Fitur ini memicu SKU Navigation Connect Enterprise.
    • Pemangkasan Dinamis: Saat kendaraan bergerak, Navigation Connect otomatis memangkas polyline rute aktif pengemudi (rute lengkap yang dinavigasi di aplikasi) untuk memastikan Anda hanya menerima rute yang tersisa (segmen dari posisi pengemudi saat ini ke tujuan).
    • Frekuensi Pembaruan: Rute dan kondisi lalu lintas diperbarui secara otomatis saat rute dihitung ulang, pengalihan rute proaktif di sisi klien, atau perubahan kondisi lalu lintas.
  • Melacak penyimpangan rute (khusus Waze): Mendeteksi saat pengemudi keluar dari rute, menentukan lokasi dan waktu persisnya penyimpangan, dan mengidentifikasi apakah penyimpangan tersebut dimulai oleh pengemudi (misalnya, belokan yang salah) atau dimulai oleh sistem (misalnya, pengalihan rute karena kemacetan). Fitur ini memicu SKU Navigation Connect Enterprise.
  • Menyerap data secara fleksibel: Gunakan data perjalanan real-time menggunakan panggilan REST API langsung, atau streaming update secara efisien menggunakan langganan Google Cloud Pub/Sub.

Cara kerja Navigation Connect API

Navigation Connect API menerima permintaan CreateTrip yang berisi ID aplikasi seluler dan konfigurasi sesi Anda. Layanan akan membuat instance perjalanan unik dan menampilkan token perjalanan. Token ini kemudian ditambahkan ke deep link Google Maps atau Waze. Setelah pengemudi memulai navigasi dan memberikan izin, layanan memproses data navigasi real-time dan menampilkan update telemetri, termasuk lokasi, perkiraan waktu tiba, dan jarak yang tersisa.

Resource

Tabel berikut meringkas resource yang tersedia melalui Navigation Connect API beserta data yang ditampilkan. Untuk mengetahui detail spesifik, lihat referensi Navigation Connect API.

Resource data Data yang ditampilkan

ID autentikasi dan aplikasi seluler dalam format JSON.

Lihat Membuat perjalanan.

Token perjalanan unik yang digunakan untuk menginisialisasi koneksi di Google Maps atau Waze.

Lihat Meluncurkan Google Maps atau Waze.

ID perjalanan unik dan metode pull atau push dalam format JSON.

Lihat Mengambil data perjalanan.

Telemetri perjalanan real-time, termasuk:

  • Status dan metadata perjalanan
  • Lokasi saat ini (lintang/bujur)
  • Perkiraan waktu tiba (ETA)
  • Sisa jarak dan waktu

Lihat Menangani data perjalanan.

Cara menggunakan Navigation Connect API

1 Mulai penyiapan Mulai dengan Menyiapkan project Google Cloud Anda dan selesaikan petunjuk berikutnya.
2 Membuat perjalanan Kirim panggilan Navigation Connect API untuk membuat perjalanan dengan ID unik, dan simpan token.
3 Meluncurkan Google Maps atau Waze Teruskan token perjalanan dan luncurkan Google Maps atau Waze untuk mengaktifkan berbagi data perjalanan.
4 Mengambil data perjalanan Kirim panggilan Navigation Connect API untuk mengambil data perjalanan. Secara opsional, berlangganan update menggunakan Google Cloud Pub/Sub.
5 Menangani data perjalanan Pahami cara menangani status perjalanan dan data perjalanan lainnya.