Ringkasan Directions API

Directions API adalah layanan yang menerima permintaan HTTP dan menampilkan rute berformat JSON atau XML antar-lokasi.

Alasan menggunakan Directions API

Dengan Directions API, Anda bisa mendapatkan rute untuk beberapa moda transportasi, seperti transportasi umum, mengemudi, berjalan kaki, atau bersepeda.

Apa yang dapat Anda lakukan dengan Directions API?

Dengan Directions API, Anda dapat menghitung rute antar-lokasi, termasuk detail berikut:

  • Rute untuk beberapa moda transportasi, termasuk transportasi umum, mengemudi, berjalan kaki, atau bersepeda.
  • Rute multi-bagian menggunakan serangkaian titik jalan.
  • Tentukan asal, tujuan, dan titik jalan dengan beberapa cara, termasuk sebagai string teks (misalnya, "Chicago, IL" atau "Darwin, NT, Australia"), ID tempat, atau koordinat lintang/bujur.

Cara kerja Directions API

Directions API menampilkan rute yang paling efisien saat menghitung rute. Produk mempertimbangkan elemen perjalanan berikut saat menentukan rute yang paling efisien:

  • Waktu perjalanan (utama)
  • Jarak
  • Jumlah belokan

Contoh permintaan berikut menampilkan rute mengemudi dari Toronto, Ontario ke Montreal, Quebec dalam format JSON:

https://maps.googleapis.com/maps/api/directions/json
  ?destination=Montreal
  &origin=Toronto
  &key=YOUR_API_KEY

Resource

Tabel berikut meringkas resource yang tersedia melalui Directions API beserta data yang ditampilkannya.

Referensi data Data yang ditampilkan Format pengembalian
Directions

Berikan asal dan tujuan dalam bentuk ID tempat, alamat, atau koordinat lintang/bujur. Lihat parameter yang diperlukan untuk mengetahui detailnya.

Rute mendetail, yang dibagi menjadi rute, segmen, dan langkah. Lihat Respons rute untuk mengetahui detailnya.
  • JSON
  • XML

Cara menggunakan Directions API

1 Mulai penyiapan. Mulai dengan Menyiapkan project Google Cloud dan selesaikan petunjuk penyiapan yang mengikutinya.
2 Coba demo Setelah memiliki kunci API dan project cloud, Anda dapat mencoba demo rute tanpa biaya. Lihat Demo Directions API.
3 Mem-build permintaan Lihat contoh permintaan dan pelajari opsi yang tersedia yang dapat Anda berikan, seperti mode perjalanan, titik jalan, dan batasan rute. Lihat Contoh rute.
4 Memahami dasar-dasar respons Pelajari respons data untuk bersiap menggunakan data rute untuk aplikasi Anda. Lihat Respons rute untuk mengetahui detailnya.
5 Gabungkan data rute ke dalam aplikasi Anda sendiri. Anda dapat menggunakan data ini untuk menghitung jarak dan waktu perjalanan.

Library klien yang tersedia

Panggil API ini dalam bahasa pilihan Anda melalui salah satu library klien berikut:

Klien Java, Klien Python, Klien Go, dan Klien Node.js untuk Layanan Google Maps adalah library klien open source yang didukung komunitas berdasarkan Lisensi Apache 2.0. Download dari GitHub, tempat Anda juga dapat menemukan petunjuk penginstalan dan kode contoh.

Langkah berikutnya