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. |
|
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:
- Java Klien untuk Layanan Google Maps
- Python Klien untuk Layanan Google Maps
- Klien Go untuk Layanan Google Maps
- Node.js Klien untuk Layanan Google Maps
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
- Mulai gunakan Directions API: Buka Mulai.
- Mulai membuat permintaan Rute: Buka Dapatkan rute.
- Mengikuti praktik terbaik: Buka Layanan web terbaik praktik.