- Representasi JSON
- RouteLeg
- Polyline
- RouteLegStep
- NavigationInstruction
- RouteLegStepTravelAdvisory
- RouteLegTravelAdvisory
Mengenkapsulasi rute, yang terdiri dari serangkaian segmen jalan terhubung yang menggabungkan titik jalan awal, akhir, dan perantara.
| Representasi JSON |
|---|
{ "legs": [ { object ( |
| Kolom | |
|---|---|
legs[] |
Kumpulan segmen-segmen (segmen jalur di antara titik jalan) yang membentuk rute. Setiap segmen sesuai dengan perjalanan antara dua Titik Jalan non- |
distance |
Jarak perjalanan rute, dalam meter. |
duration |
Lama waktu yang diperlukan untuk menavigasi rute. Jika Anda menetapkan Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan ' |
static |
Durasi perjalanan melalui rute tanpa mempertimbangkan kondisi lalu lintas. Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan ' |
polyline |
Polyline rute secara keseluruhan. Polyline ini adalah polyline gabungan dari seluruh |
description |
Deskripsi rute. |
warnings[] |
Array peringatan yang akan ditampilkan saat menampilkan rute. |
viewport |
Kotak pembatas tampilan yang terlihat dari polyline. |
travel |
Informasi tambahan tentang rute. |
optimized |
Jika |
RouteLeg
Mengenkapsulasi segmen di antara titik jalan non-via.
| Representasi JSON |
|---|
{ "distanceMeters": integer, "duration": string, "staticDuration": string, "polyline": { object ( |
| Kolom | |
|---|---|
distance |
Jarak perjalanan segmen rute, dalam meter. |
duration |
Durasi waktu yang diperlukan untuk menempuh segmen. Jika Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan ' |
static |
Durasi perjalanan melalui segmen jalan, dihitung tanpa mempertimbangkan kondisi lalu lintas. Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan ' |
polyline |
Polyline keseluruhan untuk segmen ini. Ini mencakup bahwa setiap polyline |
start |
Lokasi awal segmen ini. Nilai ini mungkin berbeda dengan |
end |
Lokasi akhir segmen ini. Ini mungkin berbeda dengan |
steps[] |
Array langkah yang menunjukkan segmen dalam segmen ini. Setiap langkah mewakili satu petunjuk navigasi. |
travel |
Meng-enkapsulasi informasi tambahan yang harus diberitahukan kepada pengguna, seperti kemungkinan pembatasan zona lalu lintas, dll. di segmen rute. |
Polyline
Mengenkapsulasi polyline yang dienkode.
| Representasi JSON |
|---|
{ // Union field |
| Kolom | |
|---|---|
Kolom union polyline_type. Meng-enkapsulasi jenis polyline. Nilai defaultnya adalah encoding_polyline. polyline_type hanya dapat berupa salah satu dari berikut: |
|
encoded |
Encoding string polyline menggunakan algoritma encoding polyline. |
geo |
Menentukan polyline menggunakan format LineString GeoJSON. |
RouteLegStep
Mengenkapsulasi segmen RouteLeg. Langkah sesuai dengan satu petunjuk navigasi. Kaki rute terdiri dari beberapa anak tangga.
| Representasi JSON |
|---|
{ "distanceMeters": integer, "staticDuration": string, "polyline": { object ( |
| Kolom | |
|---|---|
distance |
Jarak perjalanan langkah ini, dalam meter. Dalam beberapa situasi, kolom ini mungkin tidak memiliki nilai. |
static |
Durasi perjalanan melalui langkah ini tanpa memperhitungkan kondisi lalu lintas. Dalam beberapa situasi, kolom ini mungkin tidak memiliki nilai. Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan ' |
polyline |
Polyline yang terkait dengan langkah ini. |
start |
Lokasi awal langkah ini. |
end |
Lokasi akhir langkah ini. |
navigation |
Petunjuk navigasi. |
travel |
Meng-enkapsulasi informasi tambahan yang harus diberitahukan kepada pengguna, seperti kemungkinan pembatasan zona lalu lintas pada langkah segmen. |
NavigationInstruction
| Representasi JSON |
|---|
{
"maneuver": enum ( |
| Kolom | |
|---|---|
maneuver |
Mengenkapsulasi petunjuk navigasi untuk langkah saat ini (misalnya, belok kiri, bergabung, atau lurus). Kolom ini menentukan ikon yang akan ditampilkan. |
instructions |
Petunjuk untuk menavigasi langkah ini. |
RouteLegStepTravelAdvisory
Mengenkapsulasi informasi tambahan yang harus diberitahukan kepada pengguna, seperti kemungkinan pembatasan zona lalu lintas pada langkah segmen.
| Representasi JSON |
|---|
{
"speedReadingIntervals": [
{
object ( |
| Kolom | |
|---|---|
speed |
CATATAN: Kolom ini belum diisi. |
RouteLegTravelAdvisory
Meng-enkapsulasi informasi tambahan yang harus diberitahukan kepada pengguna, seperti kemungkinan pembatasan zona lalu lintas, dll. di segmen rute.
| Representasi JSON |
|---|
{ "tollInfo": { object ( |
| Kolom | |
|---|---|
toll |
Menggabungkan informasi tentang tarif tol di |
speed |
Interval pembacaan kecepatan yang menjelaskan kepadatan lalu lintas. Berlaku jika preferensi pemilihan rute Contoh: |