Ringkasan Directions API

Directions API adalah layanan yang menerima permintaan HTTP dan menampilkan Arah berformat JSON atau XML antarlokasi.

Alasan menggunakan Directions API

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

Apa yang dapat Anda lakukan dengan Directions API?

Dengan Directions API, Anda dapat menghitung rute antarlokasi, termasuk detail berikut:

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

Cara kerja Directions API

Directions API menampilkan rute yang paling efisien saat menghitung arah. Faktor produk dalam elemen perjalanan berikut saat menentukan rute yang paling efisien:

  • Waktu perjalanan (utama)
  • Jarak
  • Jumlah belokan

Contoh permintaan berikut menampilkan rute mobil 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 sumber daya yang tersedia melalui Directions API bersama dengan data yang ditampilkan.

Resource data Data yang dikembalikan Format pengembalian
Directions

Menyediakan origin dan tujuan dalam bentuk ID tempat, alamat, atau koordinat lintang/bujur. Lihat parameter wajib untuk mengetahui detailnya.

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

Cara menggunakan Directions API

1 Melakukan penyiapan. Mulailah dengan Menyiapkan Project Google Cloud dan selesaikan penyiapan petunjuk yang mengikutinya.
2 Coba demo Setelah memiliki kunci API dan project cloud yang Anda coba demo petunjuk arah tanpa biaya. Lihat Demo Directions API.
3 Membuat permintaan Lihat contoh permintaan dan pelajari tentang permintaan yang dapat Anda berikan, seperti mode perjalanan, titik jalan, dan pembatasan rute. Lihat Contoh rute.
4 Memahami dasar-dasar respons Pelajari respons data untuk mempersiapkan penggunaan data rute untuk aplikasi Anda. Lihat Respons rute untuk mengetahui detailnya.
5 Sertakan 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 Google Maps Layanan adalah library klien yang didukung komunitas, yang bersifat open source di bawah Lisensi Apache 2.0. Download semuanya dari GitHub, tempat Anda juga dapat menemukan petunjuk penginstalan dan kode contoh.

Langkah berikutnya