Ringkasan Compute Routes

Developer Wilayah Ekonomi Eropa (EEA)

Pengantar

Compute Routes adalah metode dalam layanan Routes API yang menerima permintaan HTTPS dan menampilkan rute ideal antara dua lokasi. Memberikan rute dengan informasi lalu lintas real-time untuk transportasi umum, bersepeda, mengemudi, kendaraan bermotor roda 2, atau berjalan kaki antara beberapa lokasi.

Perlu Matriks Rute? Jika Anda tertarik dengan matriks rute, lihat Ringkasan Compute Route Matrix.

Bermigrasi? Jika Anda bermigrasi dari Distance Matrix API (Lama), lihat petunjuk migrasi yang dimulai dengan Alasan bermigrasi ke Routes API.

Alasan menggunakan Compute Routes

Dengan Compute Routes, Anda dapat merutekan kendaraan atau paket sesuai preferensi Anda dengan berbagai detail rute, sekaligus mengoptimalkan biaya dan kualitas.

Apa yang dapat Anda lakukan dengan Compute Routes?

Dengan metode Compute Routes Routes API, Anda dapat melakukan hal-hal berikut:

  • Mendapatkan petunjuk arah untuk berbagai cara bepergian, dan untuk satu atau beberapa tujuan:

    • Mode transportasi: transportasi umum, mengemudi, kendaraan roda dua, berjalan kaki, atau bersepeda.

    • Serangkaian titik jalan yang dapat Anda optimalkan untuk urutan paling efisien dalam perjalanan ke titik jalan tersebut.

  • Gunakan beberapa cara untuk menentukan asal, tujuan, dan titik jalan:

    • String teks. Misalnya: "Chicago, IL", "Darwin, NT, Australia", "1800 Amphitheatre Parkway, Mountain View, CA 94043", atau "CWF6+FWX Mountain View, California"

    • ID Tempat

    • Koordinat lintang dan bujur, secara opsional dengan arah kendaraan

  • Sesuaikan opsi rute Anda berdasarkan kebutuhan dan sasaran Anda:

  • Kontrol latensi dan kualitas Anda dengan hanya meminta data yang Anda butuhkan menggunakan mask kolom, yang membantu Anda menghindari waktu pemrosesan yang tidak perlu dan tarif penagihan permintaan yang lebih tinggi. Untuk mengetahui detailnya, lihat Memilih informasi yang akan ditampilkan.

Cara kerja Compute Routes

Metode ComputeRoutes Routes API menerima permintaan HTTP POST dengan isi permintaan JSON yang berisi detail permintaan. Yang diperlukan adalah asal, tujuan, travelMode, dan mask kolom untuk menentukan kolom yang akan ditampilkan.

Contoh

curl -X POST -d '{
    "origin": {
      "address": "1800 Amphitheatre Parkway, Mountain View, CA 94043"
    },
    "destination": {
      "address": "Sloat Blvd &, Upper Great Hwy, San Francisco, CA 94132"
    },
  "travelMode": "DRIVE"
  }' \
  -H 'Content-Type: application/json' -H 'X-Goog-Api-Key: YOUR_API_KEY' \
  -H 'X-Goog-FieldMask: routes.duration,routes.distanceMeters' \
  'https://routes.googleapis.com/directions/v2:computeRoutes'

Layanan kemudian menghitung rute yang diminta, dan menampilkan kolom yang Anda minta.

Resource

Tabel berikut meringkas resource yang tersedia melalui metode Compute Routes Routes API, beserta data yang ditampilkan.

Resource data Data yang ditampilkan Format pengembalian
ComputeRoutes Menampilkan rute, segmen, dan langkah-langkah untuk rute, dengan rute alternatif, jika diminta. JSON

Cara menggunakan Compute Routes

1 Mulai penyiapan Mulai dengan Menyiapkan project Google Cloud dan selesaikan petunjuk penyiapan berikutnya.
2 Memahami cara penagihan Routes API Untuk mengetahui informasi, lihat Penggunaan dan penagihan.
3 Menghitung rute dan meninjau respons Untuk mengetahui informasi selengkapnya, lihat Mendapatkan rute dan Meninjau respons rute.

Library klien yang tersedia

Untuk mengetahui daftar library klien yang tersedia untuk Compute Routes, lihat Library klien.

Langkah berikutnya