Directions API adalah layanan web yang menggunakan permintaan HTTP untuk mengembalikan rute berformat JSON atau XML antar-lokasi. Rute tersedia dalam beberapa bentuk:
- sebagai API mandiri
- sebagai bagian dari Maps JavaScript API sisi klien
- untuk penggunaan sisi server sebagai bagian dari Library Klien untuk Layanan Web Google Maps
Apa yang dapat Anda lakukan dengan Directions?
Rute memungkinkan Anda menghitung rute antar-lokasi.
Mengapa menggunakan Rute?
Dengan Directions, Anda bisa mendapatkan lebih dari sekadar rute mobil sederhana. Anda bisa mendapatkan rute untuk beberapa moda transportasi, seperti transportasi umum, mengemudi, berjalan kaki, atau bersepeda.
Untuk menggunakan fungsi Directions dan mendapatkan serialisasi permintaan serta deserialisasi respons, percobaan ulang otomatis, dan beberapa validasi permintaan klien, coba salah satu library klien kami.
Jika Anda menginginkan penghitungan rute yang merespons input pengguna secara real time (misalnya, dalam elemen antarmuka pengguna), gunakan Directions API. Jika Anda sudah menggunakan Maps JavaScript API, gunakan layanan Directions untuk mendapatkan fungsi Directions API.
Cara menggunakan Rute
Anda dapat mengakses Directions API melalui antarmuka HTTP, dengan permintaan yang dibuat sebagai string URL. String berisi tempat asal dan tujuan. Anda juga harus menyediakan kunci API untuk setiap permintaan Directions.
https://maps.googleapis.com/maps/api/directions/json?origin=Disneyland&destination=Universal+Studios+Hollywood&key=YOUR_API_KEY
Ikuti prosedur ini untuk menggunakan Directions API.
- Jika Anda ingin menggunakan salah satu library klien kami, bukan Directions API mandiri atau layanan web sisi klien, download dan instal. Pelajari library klien kami.
- Pilih atau buat project, aktifkan penagihan, lalu aktifkan Directions API. Lihat Menyiapkan project di Cloud Console.
- Buat dan batasi kunci API, lalu tambahkan ke kode Anda. Lihat Menggunakan Kunci API.
- Lihat Permintaan rute dan respons, lalu coba permintaan contoh.
Konten yang direkomendasikan
- Library klien - gunakan salah satu library klien kami, yang mencakup fungsi beberapa API termasuk Directions.
- Praktik terbaik layanan web - pelajari beberapa praktik terbaik untuk menggunakan dan bekerja dengan Directions.
- Catatan rilis - lihat catatan rilis untuk Directions.
- Informasi kuota dan penagihan - temukan unit penagihan dan biaya untuk Rute.
- Kebijakan dan pembatasan - pahami batasan penggunaan Directions.