Resource: Trip
Perjalanan.
| Representasi JSON |
|---|
{ "name": string, "config": { object ( |
| Kolom | |
|---|---|
name |
Hanya output. ID. Nama resource perjalanan. Format: projects/{project_number}/trips/{tripId}. |
config |
Tidak dapat diubah. Konfigurasi untuk perjalanan. |
androidAppId |
Hanya input. Tidak dapat diubah. ID aplikasi Android dari aplikasi seluler yang akan menggunakan perjalanan. Setidaknya salah satu dari |
iosAppId |
Hanya input. Tidak dapat diubah. ID paket iOS aplikasi seluler yang akan menggunakan perjalanan. Setidaknya salah satu dari |
authToken |
Hanya output. Token buram yang mengizinkan akses untuk memulai perjalanan NavConnect di Google Maps atau Waze dan memberikan akses ke aplikasi ini untuk memperbarui perjalanan. Hanya ditampilkan oleh |
state |
Hanya output. Status Perjalanan. |
execution |
Hanya output. Data terbaru tentang pelaksanaan perjalanan. Nilai ini mungkin tidak ditetapkan jika perjalanan dalam status error. |
createTime |
Hanya output. Waktu menurut server saat perjalanan 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: |
updateTime |
Hanya output. Waktu saat server menerima update perjalanan terbaru. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
TripConfig
Konfigurasi untuk perjalanan.
| Representasi JSON |
|---|
{ "enableHighFrequencyUpdates": boolean, "enablePubsub": boolean, "pubsubFieldMask": string } |
| Kolom | |
|---|---|
enableHighFrequencyUpdates |
Opsional. Apakah akan mengaktifkan pembaruan perjalanan berfrekuensi tinggi. CATATAN: Mengaktifkan fitur ini akan mencatat perjalanan dalam penggunaan Tingkat Perusahaan, dan tunduk pada tarif Tingkat Perusahaan. |
enablePubsub |
Opsional. Apakah akan mengaktifkan notifikasi pubsub untuk perjalanan. |
pubsubFieldMask |
Opsional. Jika disetel, hanya subset kolom Perjalanan yang ditentukan yang akan disertakan dalam notifikasi pubsub. Jika tidak disetel, semua kolom Perjalanan akan disertakan dalam notifikasi pubsub (perilaku default). Kolom berikut tidak didukung:
CATATAN: Kolom ini diabaikan jika Ini adalah comma-separated list berisi nama kolom yang sepenuhnya memenuhi syarat. Contoh: |
AuthToken
Token autentikasi.
| Representasi JSON |
|---|
{ "token": string, "expireTime": string } |
| Kolom | |
|---|---|
token |
Hanya output. Token autentikasi yang harus diteruskan ke aplikasi seluler. |
expireTime |
Hanya output. Waktu saat token autentikasi akan berakhir masa berlakunya. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
Negara Bagian
Semua kemungkinan status perjalanan.
| Enum | |
|---|---|
STATE_UNSPECIFIED |
Status perjalanan tidak ditentukan. |
NEW |
Perjalanan telah dibuat, tetapi belum dimulai. |
ENROUTE |
Pengangkut sedang dalam perjalanan ke tujuan. |
ARRIVED |
Pengangkut tiba di tujuan. |
SUSPENDED |
Perjalanan ditangguhkan. |
FAILED |
Perjalanan gagal diselesaikan dengan sukses. |
CLIENT_ERROR |
Perjalanan gagal karena error klien. |
TripExecution
Data tentang pelaksanaan perjalanan.
| Representasi JSON |
|---|
{ "origin": { object ( |
| Kolom | |
|---|---|
origin |
Hanya output. Asal perjalanan yang umumnya merupakan lokasi transporter saat memulai perjalanan NavConnect. |
destination |
Hanya output. Tujuan perjalanan seperti yang dilaporkan oleh aplikasi seluler. |
location |
Hanya output. Sinyal lokasi yang mewakili lokasi terakhir yang diketahui dari transporter. Ini akan menjadi lokasi yang disesuaikan dengan jalan jika tersedia. |
traveledDuration |
Hanya output. Waktu perjalanan sejauh ini. Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan ' |
remainingDuration |
Hanya output. Sisa waktu perjalanan ini seperti yang diperkirakan oleh Google. Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan ' |
traveledDistanceMeters |
Hanya output. Jarak yang ditempuh dari asal dalam meter. |
remainingDistanceMeters |
Hanya output. Jarak yang tersisa ke tujuan dalam meter. |
stopAddedInRoute |
Hanya output. Menunjukkan apakah perhentian ditambahkan di sepanjang rute. |
Lokasi
Lokasi seperti yang dilaporkan oleh aplikasi seluler.
| Representasi JSON |
|---|
{
"point": {
object ( |
| Kolom | |
|---|---|
point |
Hanya output. Lintang/bujur lokasi. |
sourceTime |
Hanya output. Waktu saat lokasi diperoleh sebagaimana ditunjukkan oleh klien. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
serverTime |
Hanya output. Waktu saat server menerima update lokasi ini. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
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]. |
Hentikan
Perhentian dalam perjalanan di mana beberapa tugas harus dilakukan.
| Representasi JSON |
|---|
{
"point": {
object ( |
| Kolom | |
|---|---|
point |
Wajib. Lokasi perhentian sebagai lintang/bujur. |
Metode |
|
|---|---|
|
Membuat perjalanan. |
|
Mendapatkan perjalanan. |