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. Fitur 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 pilihannya. 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 ringan untuk Navigation SDK dengan menggunakan aplikasi Google Maps dan Waze mandiri untuk perutean, bukan mengharuskan Anda membangun dan menyematkan antarmuka navigasi kustom ke dalam aplikasi. API ini menautkan sesi pengemudi kembali ke backend Anda secara aman. Saat pengemudi memulai perjalanan, mereka akan melihat antarmuka navigasi yang sudah biasa mereka gunakan 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 ETA dari Google Maps atau Waze langsung ke proses backend Anda. Hal ini membantu Anda mengambil keputusan bisnis yang 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 rute dan lalu lintas langsung.
  • Meningkatkan pengelolaan dan pengiriman armada: Buat keputusan pengiriman yang tepat untuk armada atau tenaga kerja seluler yang menyediakan layanan sesuai permintaan (seperti bantuan kerusakan, pemeliharaan, atau transportasi) dengan melacak lokasi pengemudi secara live.

Tindakan yang dapat Anda lakukan dengan Navigation Connect API

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

  • Melacak perjalanan secara tidak 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 mengetahui secara langsung saat pengemudi sedang dalam perjalanan, telah tiba, atau menangguhkan perjalanan.
  • Menggunakan dan membagikan perkiraan waktu tiba: Dapatkan info terbaru perkiraan waktu tiba yang sangat akurat yang didukung oleh algoritma perutean live Google.
  • Melacak rute dan lalu lintas yang tersisa (khusus Waze): Menerima polyline rute aktif dan kondisi lalu lintas real-time dari lokasi pengemudi saat ini ke tujuan akhir, persis seperti yang ditampilkan di Waze.
    • Pemangkasan Dinamis: Saat kendaraan bergerak, Navigation Connect secara otomatis memangkas polyline rute aktif untuk memastikan Anda hanya menerima bagian perjalanan yang tersisa.
    • Frekuensi Pembaruan: Kondisi rute dan lalu lintas diperbarui secara otomatis saat rute dihitung ulang, pengalihan rute proaktif di sisi klien, atau perubahan kondisi lalu lintas.
  • 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 ini menghasilkan 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 ini akan 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

Autentikasi dan ID 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 (PWT)
  • Sisa jarak dan waktu

Lihat Menangani data perjalanan.

Cara menggunakan Navigation Connect API

1 Mulai penyiapan Mulai dengan Menyiapkan project Google Cloud dan selesaikan petunjuk berikutnya.
2 Buat perjalanan Kirim panggilan Navigation Connect API untuk membuat perjalanan dengan ID unik, dan simpan token.
3 Luncurkan Google Maps atau Waze Teruskan token perjalanan dan buka 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 untuk mendapatkan info terbaru menggunakan Google Cloud Pub/Sub.
5 Menangani data perjalanan Pahami cara menangani status perjalanan dan data perjalanan lainnya.