Resource: SelectedRoute
SelectedRoute merepresentasikan rute tertentu yang diinginkan pelanggan untuk mengambil informasi (misalnya, durasi) secara berkala untuk kasus penggunaan yang dikontrak.
| Representasi JSON |
|---|
{ "name": string, "displayName": string, "createTime": string, "state": enum ( |
| Kolom | |
|---|---|
name |
ID. Nama resource Format: projects/{project}/selectedRoutes/{selectedRoute} |
displayName |
Opsional. Nama tampilan rute. Kolom ini bersifat opsional dan dapat digunakan oleh pelanggan. Nama ini tidak harus unik. Panjangnya dibatasi hingga 100 karakter (dihitung dalam poin kode Unicode). |
createTime |
Hanya output. Waktu saat rute yang dipilih pertama kali dibuat. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
state |
Hanya output. Status rute yang dipilih. |
routeAttributes |
Opsional. Atribut kustom untuk rute yang dipilih. Menambahkannya memungkinkan pemfilteran atau pengelompokan rute saat mengambil informasi rute historis dan real-time. Hingga 25 atribut didukung per rute. Setiap kunci dan nilai harus berupa string yang tidak kosong dan dapat memiliki hingga 100 karakter (dihitung dalam poin kode Unicode). Kunci tidak boleh diawali dengan Objek yang berisi daftar pasangan |
Saat ini hanya DynamicRoute yang didukung. Berikut adalah daftar kolom yang bersifat eksklusif satu sama lain. Paling banyak satu kolom akan ditetapkan dalam permintaan: |
|
dynamicRoute |
|
| Akhir kolom yang saling eksklusif. | |
validationError |
Hanya output. Error validasi untuk rute yang dipilih saat statusnya STATE_INVALID. |
DynamicRoute
Objek ini merepresentasikan rute dengan titik jalan (asal, tujuan, dan perantara). Rute sebenarnya dijamin akan melewati semua titik jalan, tetapi rute tersebut dapat berubah dari waktu ke waktu karena kondisi lalu lintas yang bervariasi.
| Representasi JSON |
|---|
{ "origin": { object ( |
| Kolom | |
|---|---|
origin |
Wajib. Lokasi asal rute. |
destination |
Wajib. Lokasi akhir rute. |
intermediates[] |
Opsional. Kumpulan titik jalan perantara di sepanjang rute (tidak termasuk titik akhir). Titik ini selalu merupakan titik lewat. Hingga 25 titik jalan perantara didukung. Menambahkannya dengan benar dapat mengurangi variasi rute sebenarnya dari waktu ke waktu. |
LatLng
Objek yang merepresentasikan pasangan garis lintang/bujur. Objek ini dinyatakan sebagai pasangan nilai ganda untuk mewakili derajat lintang dan derajat bujur. Kecuali jika ditentukan lain, objek ini harus sesuai dengan standar WGS84. Nilai harus berada dalam rentang yang dinormalisasi.
| Representasi JSON |
|---|
{ "latitude": number, "longitude": number } |
| Kolom | |
|---|---|
latitude |
Lintang dalam derajat. Harus dalam rentang [-90.0, +90.0]. |
longitude |
Bujur dalam derajat. Harus dalam rentang [-180.0, +180.0]. |
Negara bagian/Provinsi
Status rute yang dipilih.
| Enum | |
|---|---|
STATE_UNSPECIFIED |
Status rute ini tidak ditetapkan. |
STATE_SCHEDULING |
Rute telah dibuat dan sedang dijadwalkan. |
STATE_RUNNING |
Rute telah dibuat dan memiliki jadwal aktif. |
STATE_DELETING |
Rute telah ditandai untuk dihapus. |
STATE_VALIDATING |
Rute sedang dalam proses validasi. |
STATE_INVALID |
Rute tidak valid berdasarkan salah satu kriteria validasi. |
ValidationError
Error validasi untuk rute yang dipilih.
| Enum | |
|---|---|
VALIDATION_ERROR_UNSPECIFIED |
Error validasi rute ini tidak ditetapkan. |
VALIDATION_ERROR_ROUTE_OUTSIDE_JURISDICTION |
Rute berada di luar yurisdiksi proyek. |
VALIDATION_ERROR_LOW_ROAD_USAGE |
Rute memiliki penggunaan jalan yang rendah (sangat sedikit orang yang melewatinya). |
Metode |
|
|---|---|
|
Membuat beberapa resource SelectedRoute dan memulai jadwal untuk mengambil informasi cache secara berkala untuk setiap rute. |
|
Menghapus beberapa resource SelectedRoute untuk project yang ditentukan. |
|
Memperbarui beberapa resource SelectedRoute seperti yang ditentukan oleh namanya. |
|
Membuat SelectedRoute dan memulai jadwal untuk mengambil informasi cache secara berkala untuk rute. |
|
Menghapus SelectedRoute yang ditentukan untuk project yang ditentukan. |
|
Mendapatkan SelectedRoute seperti yang ditentukan oleh namanya. |
|
Mencantumkan semua resource SelectedRoute untuk project yang ditentukan dengan penomoran halaman. |
|
Memperbarui SelectedRoute seperti yang ditentukan oleh namanya. |