Routes API Pilihan saat ini hanya tersedia untuk pelanggan tertentu.
Hubungi bagian penjualan untuk mempelajari lebih lanjut.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
ComputeRouteMatrixRequest
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Pesan permintaan ComputeRouteMatrix
| Kolom |
origins[] |
object (RouteMatrixOrigin)
Wajib. Array asal, yang menentukan baris matriks respons. Beberapa batasan ukuran berlaku untuk kardinalitas asal dan tujuan:
- Jumlah elemen (asal × tujuan) tidak boleh lebih dari 625.
- Jumlah elemen (asal × tujuan) tidak boleh lebih besar dari 100 jika routingPreference ditetapkan ke
TRAFFIC_AWARE_OPTIMAL.
- Jumlah titik jalan (asal + tujuan) yang ditentukan sebagai
placeId tidak boleh lebih dari 50.
|
destinations[] |
object (RouteMatrixDestination)
Wajib. Array tujuan, yang menentukan kolom matriks respons.
|
travelMode |
enum (RouteTravelMode)
Opsional. Menentukan moda transportasi.
|
routingPreference |
enum (RoutingPreference)
Opsional. Menentukan cara menghitung rute. Server mencoba menggunakan preferensi pemilihan rute yang dipilih untuk menghitung rute. Jika preferensi pemilihan rute menghasilkan error atau latensi yang lebih panjang, error akan ditampilkan. Anda dapat menentukan opsi ini hanya jika travelMode adalah DRIVE atau TWO_WHEELER; jika tidak, permintaan akan gagal.
|
departureTime |
string (Timestamp format)
Opsional. Waktu keberangkatan. Jika Anda tidak menetapkan nilai ini, nilai defaultnya adalah waktu Anda membuat permintaan. Jika Anda menetapkan nilai ini ke waktu yang telah terjadi, permintaan akan gagal. Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan maksimal sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".
|
RouteMatrixOrigin
Satu origin untuk ComputeRouteMatrixRequest
| Kolom |
waypoint |
object (Waypoint)
Wajib. Titik jalan asal
|
routeModifiers |
object (RouteModifiers)
Opsional. Pengubah untuk setiap rute yang menggunakan ini sebagai asal
|
RouteMatrixDestination
Satu tujuan untuk ComputeRouteMatrixRequest
| Representasi JSON |
{
"waypoint": {
object (Waypoint)
}
} |
| Kolom |
waypoint |
object (Waypoint)
Wajib. Titik jalan tujuan
|
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-08-31 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-08-31 UTC."],[],["The core content describes the `ComputeRouteMatrix` request, which calculates routes between multiple origins and destinations. Key actions involve specifying arrays of `origins` and `destinations`, each containing a `waypoint`. Optional parameters include `travelMode`, `routingPreference`, and `departureTime`. Size limitations apply to the number of origins and destinations: their product must not exceed 625 and no more than 50 if they are placeIds. Each `RouteMatrixOrigin` and `RouteMatrixDestination` have a `waypoint`, and `RouteMatrixOrigin` additionally allows for `routeModifiers`.\n"]]