- Resource: Trip
- TripConfig
- AuthToken
- Status
- TripExecution
- Location
- LatLng
- Hentikan
- Rute
- SimplePolyline
- SpeedReadingInterval
- Kecepatan
- Metode
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, "enableRemainingRouteReporting": boolean } |
| 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: |
enableRemainingRouteReporting |
Opsional. Apakah akan mengaktifkan pelaporan rute yang tersisa untuk perjalanan. CATATAN: Mengaktifkan fitur ini akan mencatat perjalanan dalam penggunaan Tingkat Perusahaan, dan tunduk pada tarif Tingkat Perusahaan. |
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/Provinsi
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. |
CANCELED |
Perjalanan dibatalkan secara eksplisit oleh developer. |
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 pengangkut. Ini akan menjadi lokasi yang disesuaikan dengan jalan jika tersedia. |
remainingRoute |
Hanya output. Menyediakan polyline untuk bagian rute yang tersisa. |
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 pembaruan 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. |
Rute
Polyline rute.
| Representasi JSON |
|---|
{ "trafficInformation": [ { object ( |
| Kolom | |
|---|---|
trafficInformation[] |
Hanya output. Informasi lalu lintas pada polyline yang dijelaskan sebagai interval pembacaan kecepatan. CATATAN:
|
Kolom union Format yang diisi dikontrol oleh parameter |
|
simplePolyline |
Hanya output. Rute sebagai daftar sederhana latlng. |
encodedPolyline |
Hanya output. Rute sebagai polyline yang dienkode. Lihat https://developers.google.com/maps/documentation/utilities/polylinealgorithm. |
s2Polyline |
Hanya output. Rute sebagai S2Polyline yang dienkode. Lihat https://s2geometry.io/devguide/basic_types.html. String berenkode base64. |
geoJson |
Hanya output. Rute sebagai LineString GeoJSON. Lihat https://tools.ietf.org/html/rfc7946#section-3.1.4. |
SimplePolyline
Mewakili polyline menggunakan daftar titik sederhana.
| Representasi JSON |
|---|
{
"points": [
{
object ( |
| Kolom | |
|---|---|
points[] |
Hanya output. Daftar titik yang diurutkan yang mewakili polyline. |
SpeedReadingInterval
Indikator kepadatan lalu lintas pada segmen jalur yang berdekatan. Mengingat jalur dengan titik P_0, P_1, ... , P_N (indeks berbasis nol), SpeedReadingInterval menentukan interval dan mendeskripsikan traffic-nya menggunakan kategori Speed.
| Representasi JSON |
|---|
{
"speed": enum ( |
| Kolom | |
|---|---|
speed |
Hanya output. Kecepatan lalu lintas dalam interval ini. |
startPolylinePointIndex |
Hanya output. Indeks awal interval ini di jalur. |
endPolylinePointIndex |
Hanya output. Indeks akhir interval ini dalam jalur. |
Kecepatan
Klasifikasi kecepatan polyline berdasarkan data lalu lintas.
| Enum | |
|---|---|
SPEED_UNSPECIFIED |
Kecepatan tidak ditentukan. |
NORMAL |
Kecepatan normal, tidak ada kemacetan lalu lintas. |
SLOW |
Terdeteksi perlambatan, lalu lintas ringan hingga sedang. |
TRAFFIC_JAM |
Keterlambatan lalu lintas, termasuk kemacetan total. |
Metode |
|
|---|---|
|
Membuat perjalanan. |
|
Mendapatkan perjalanan. |