Indeks
NavConnectService(antarmuka)AuthToken(pesan)CreateTripRequest(pesan)GetTripRequest(pesan)Location(pesan)Stop(pesan)Trip(pesan)Trip.State(enum)TripConfig(pesan)TripExecution(pesan)
NavConnectService
Layanan untuk klien NavConnect dalam membuat dan mendapatkan perjalanan.
| CreateTrip |
|---|
|
Membuat perjalanan. Metode ini harus dipanggil sebelum aplikasi seluler dapat memulai perjalanan. Perjalanan yang ditampilkan akan memiliki kolom
|
| GetTrip |
|---|
|
Mendapatkan perjalanan.
|
AuthToken
Token autentikasi.
| Kolom | |
|---|---|
token |
Hanya output. Token autentikasi yang harus diteruskan ke aplikasi seluler. |
expire_time |
Hanya output. Waktu saat token autentikasi akan berakhir masa berlakunya. |
CreateTripRequest
Pesan permintaan untuk NavConnectService.CreateTrip.
| Kolom | |
|---|---|
parent |
Wajib. Resource induk tempat perjalanan ini akan dibuat. Format: projects/{project_number} |
trip_id |
Wajib. ID yang akan digunakan untuk perjalanan, yang akan menjadi komponen akhir dari nama resource perjalanan. Nilai ini harus berupa UUID RFC-4122 yang valid. |
trip |
Wajib. Perjalanan yang akan dibuat. |
GetTripRequest
Pesan permintaan untuk NavConnectService.GetTrip.
| Kolom | |
|---|---|
name |
Wajib. Nama resource perjalanan yang akan didapatkan. Format: projects/{project}/trips/{trip_id} |
Lokasi
Lokasi seperti yang dilaporkan oleh aplikasi seluler.
| Kolom | |
|---|---|
point |
Hanya output. Lintang/bujur lokasi. |
source_time |
Hanya output. Waktu saat lokasi diperoleh sebagaimana ditunjukkan oleh klien. |
server_time |
Hanya output. Waktu saat server menerima update lokasi ini. |
Hentikan
Perhentian dalam perjalanan di mana beberapa tugas harus dilakukan.
| Kolom | |
|---|---|
point |
Wajib. Lokasi perhentian sebagai lintang/bujur. |
Perjalanan
Perjalanan.
| Kolom | |
|---|---|
name |
Hanya output. ID. Nama resource perjalanan. Format: projects/{project_number}/trips/{trip_id}. |
config |
Tidak dapat diubah. Konfigurasi untuk perjalanan. |
android_app_id |
Hanya input. Tidak dapat diubah. ID aplikasi Android dari aplikasi seluler yang akan menggunakan perjalanan. Setidaknya salah satu dari |
ios_app_id |
Hanya input. Tidak dapat diubah. ID paket iOS aplikasi seluler yang akan menggunakan perjalanan. Setidaknya salah satu dari |
auth_token |
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. |
create_time |
Hanya output. Waktu menurut server saat perjalanan dibuat. |
update_time |
Hanya output. Waktu saat server menerima update perjalanan terbaru. |
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. |
TripConfig
Konfigurasi untuk perjalanan.
| Kolom | |
|---|---|
enable_high_frequency_updates |
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. |
enable_pubsub |
Opsional. Apakah akan mengaktifkan notifikasi pubsub untuk perjalanan. |
pubsub_field_mask |
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 |
TripExecution
Data tentang pelaksanaan perjalanan.
| 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. |
traveled_duration |
Hanya output. Waktu perjalanan sejauh ini. |
remaining_duration |
Hanya output. Sisa waktu perjalanan ini seperti yang diperkirakan oleh Google. |
traveled_distance_meters |
Hanya output. Jarak yang ditempuh dari asal dalam meter. |
remaining_distance_meters |
Hanya output. Jarak yang tersisa ke tujuan dalam meter. |
stop_added_in_route |
Hanya output. Menunjukkan apakah perhentian ditambahkan di sepanjang rute. |