Resource: Perjalanan
Metadata perjalanan.
Representasi JSON |
---|
{ "name": string, "vehicleId": string, "tripStatus": enum ( |
Kolom | |
---|---|
name |
Hanya output. Dalam format "providers/{provider}/trips/{trip}" |
vehicleId |
ID kendaraan yang melakukan perjalanan ini. |
tripStatus |
Status perjalanan saat ini. |
tripType |
Jenis perjalanan. |
pickupPoint |
Lokasi tempat pelanggan menunjukkan bahwa mereka akan dijemput. |
actualPickupPoint |
Hanya input. Lokasi sebenarnya saat dan tempat pelanggan dijemput. Kolom ini ditujukan bagi penyedia untuk memberikan masukan tentang informasi pengambilan yang sebenarnya. |
actualPickupArrivalPoint |
Hanya input. Waktu dan lokasi sebenarnya saat pengemudi tiba di titik penjemputan. Kolom ini ditujukan bagi penyedia untuk memberikan masukan tentang informasi kedatangan sebenarnya di titik penjemputan. |
pickupTime |
Hanya output. Perkiraan waktu mendatang saat penumpang akan dijemput, atau waktu sebenarnya saat mereka dijemput. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
intermediateDestinations[] |
Perhentian perantara untuk permintaan perjalanan (selain pengambilan dan pengantaran). Awalnya, fitur ini tidak akan didukung untuk perjalanan bersama. |
intermediateDestinationsVersion |
Menunjukkan kapan terakhir kali Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
intermediateDestinationIndex |
Jika |
actualIntermediateDestinationArrivalPoints[] |
Hanya input. Waktu dan lokasi sebenarnya saat pengemudi tiba di tujuan perantara. Kolom ini ditujukan bagi penyedia untuk memberikan masukan tentang informasi kedatangan sebenarnya di tujuan perantara. |
actualIntermediateDestinations[] |
Hanya input. Waktu dan lokasi sebenarnya saat dan tempat pelanggan dijemput dari tujuan perantara. Kolom ini ditujukan bagi penyedia untuk memberikan masukan tentang informasi pengambilan yang sebenarnya di tujuan perantara. |
dropoffPoint |
Lokasi tempat pelanggan menunjukkan bahwa mereka akan diturunkan. |
actualDropoffPoint |
Hanya input. Waktu dan lokasi sebenarnya saat dan tempat pelanggan diturunkan. Kolom ini ditujukan bagi penyedia untuk memberikan masukan tentang informasi penurunan sebenarnya. |
dropoffTime |
Hanya output. Perkiraan waktu mendatang saat penumpang akan diturunkan di tujuan akhir, atau waktu sebenarnya saat mereka diturunkan. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
remainingWaypoints[] |
Hanya output. Jalur lengkap dari lokasi saat ini ke titik penurunan, inklusif. Jalur ini dapat mencakup titik jalan dari perjalanan lain. |
vehicleWaypoints[] |
Kolom ini mendukung pengurutan manual titik jalan untuk perjalanan. File ini berisi semua titik perhentian yang tersisa untuk kendaraan yang ditetapkan, serta titik perhentian pengambilan dan pengantaran untuk perjalanan ini. Jika perjalanan belum ditetapkan ke kendaraan, Fleet Engine akan mengabaikan kolom ini. Karena alasan privasi, kolom ini hanya diisi oleh server pada panggilan |
route[] |
Hanya output. Rute yang diperkirakan untuk perjalanan ini ke entri pertama di remainingWaypoints. Perhatikan bahwa titik jalan pertama mungkin milik perjalanan yang berbeda. |
currentRouteSegment |
Hanya output. Jalur yang dienkode ke titik jalan berikutnya. Catatan: Kolom ini hanya ditujukan untuk digunakan oleh Driver SDK dan Consumer SDK. Dekode belum didukung. |
currentRouteSegmentVersion |
Hanya output. Menunjukkan kapan terakhir kali rute diubah. Catatan: Kolom ini hanya ditujukan untuk digunakan oleh Driver SDK dan Consumer SDK. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
currentRouteSegmentTraffic |
Hanya output. Menunjukkan kondisi lalu lintas di sepanjang Catatan: Kolom ini hanya ditujukan untuk digunakan oleh Driver SDK dan Consumer SDK. |
currentRouteSegmentTrafficVersion |
Hanya output. Menunjukkan kapan terakhir kali Catatan: Kolom ini hanya ditujukan untuk digunakan oleh Driver SDK dan Consumer SDK. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
currentRouteSegmentEndPoint |
Hanya output. Titik jalan tempat |
remainingDistanceMeters |
Hanya output. Jarak mengemudi yang tersisa di kolom |
etaToFirstWaypoint |
Hanya output. Perkiraan waktu tiba ke titik jalan berikutnya (entri pertama di kolom Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
remainingTimeToFirstWaypoint |
Hanya output. Durasi sejak data Perjalanan ditampilkan hingga waktu di Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan ' |
remainingWaypointsVersion |
Hanya output. Menunjukkan kapan terakhir kali Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
remainingWaypointsRouteVersion |
Hanya output. Menunjukkan kapan terakhir kali Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
numberOfPassengers |
Tidak dapat diubah. Menunjukkan jumlah penumpang dalam perjalanan ini dan tidak termasuk pengemudi. Kendaraan harus memiliki kapasitas yang tersedia untuk ditampilkan dalam respons |
lastLocation |
Hanya output. Menunjukkan lokasi terakhir yang dilaporkan kendaraan di sepanjang rute. |
lastLocationSnappable |
Hanya output. Menunjukkan apakah |
view |
Subkumpulan kolom Perjalanan yang diisi dan cara penafsirannya. |
TripStatus
Status perjalanan yang menunjukkan progresnya.
Enum | |
---|---|
UNKNOWN_TRIP_STATUS |
Default, digunakan untuk status perjalanan yang tidak ditentukan atau tidak dikenali. |
NEW |
Perjalanan yang baru dibuat. |
ENROUTE_TO_PICKUP |
Pengemudi sedang dalam perjalanan ke titik pengambilan. |
ARRIVED_AT_PICKUP |
Pengemudi telah tiba di titik pengambilan. |
ARRIVED_AT_INTERMEDIATE_DESTINATION |
Pengemudi telah tiba di tujuan perantara dan sedang menunggu penumpang. |
ENROUTE_TO_INTERMEDIATE_DESTINATION |
Pengemudi sedang dalam perjalanan ke tujuan perantara (bukan titik penurunan). |
ENROUTE_TO_DROPOFF |
Pengemudi telah menjemput penumpang dan sedang dalam perjalanan ke tujuan berikutnya. |
COMPLETE |
Penumpang telah diturunkan dan perjalanan selesai. |
CANCELED |
Perjalanan dibatalkan sebelum penjemputan oleh pengemudi, penumpang, atau penyedia transportasi online. |
StopLocation
Lokasi sebenarnya tempat perhentian (pengambilan/penurunan) terjadi.
Representasi JSON |
---|
{
"point": {
object ( |
Kolom | |
---|---|
point |
Wajib. Menunjukkan lokasi sebenarnya. |
timestamp |
Menunjukkan kapan perhentian terjadi. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
stopTime |
Hanya input. Tidak digunakan lagi. Gunakan kolom stempel waktu. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
TripView
Pemilih untuk berbagai kumpulan kolom Perjalanan dalam respons trips.get
. Lihat AIP-157 untuk mengetahui konteksnya. Tampilan tambahan kemungkinan akan ditambahkan.
Enum | |
---|---|
TRIP_VIEW_UNSPECIFIED |
Nilai default. Untuk kompatibilitas mundur, API akan ditetapkan secara default ke tampilan SDK. Untuk memastikan stabilitas dan dukungan, pelanggan disarankan untuk memilih TripView selain SDK . |
SDK |
Mencakup kolom yang mungkin tidak dapat ditafsirkan atau didukung menggunakan library yang tersedia secara publik. |
JOURNEY_SHARING_V1S |
Kolom Perjalanan diisi untuk kasus penggunaan Perjalanan Bersama. Tampilan ini ditujukan untuk komunikasi server ke server. |