TripLog

Log resource Perjalanan di Fleet Engine.

Representasi JSON
{
  "name": string,
  "status": enum (TripStatusLog),
  "tripType": enum (TripTypeLog),
  "vehicleId": string,
  "lastLocation": {
    object (VehicleLocationLog)
  },
  "currentRouteSegmentEndPoint": {
    object (TripWaypointLog)
  },
  "pickupPoint": {
    object (TerminalLocationLog)
  },
  "actualPickupPoint": {
    object (StopLocationLog)
  },
  "actualPickupArrivalPoint": {
    object (StopLocationLog)
  },
  "pickupTime": string,
  "intermediateDestinations": [
    {
      object (TerminalLocationLog)
    }
  ],
  "intermediateDestinationIndex": integer,
  "intermediateDestinationsVersion": string,
  "actualIntermediateDestinations": [
    {
      object (StopLocationLog)
    }
  ],
  "actualIntermediateDestinationArrivalPoints": [
    {
      object (StopLocationLog)
    }
  ],
  "dropoffPoint": {
    object (TerminalLocationLog)
  },
  "actualDropoffPoint": {
    object (StopLocationLog)
  },
  "dropoffTime": string,
  "remainingDistanceMeters": integer,
  "etaToFirstWaypoint": string,
  "remainingTimeToFirstWaypoint": string,
  "numberOfPassengers": integer,
  "currentRouteSegmentTraffic": {
    object (ConsumableTrafficPolylineLog)
  }
}
Kolom
name

string

Nama resource perjalanan dalam format providers/{providerId}/trips/{tripId}.

status

enum (TripStatusLog)

Status perjalanan.

tripType

enum (TripTypeLog)

Jenis perjalanan.

vehicleId

string

ID kendaraan yang ditetapkan ke perjalanan.

lastLocation

object (VehicleLocationLog)

Lokasi terakhir kendaraan yang dilaporkan di sepanjang rute.

currentRouteSegmentEndPoint

object (TripWaypointLog)

Titik jalan tempat currentRouteSegment berakhir.

pickupPoint

object (TerminalLocationLog)

Lokasi tempat pelanggan menunjukkan bahwa mereka akan dijemput.

actualPickupPoint

object (StopLocationLog)

Lokasi sebenarnya tempat pelanggan dijemput.

actualPickupArrivalPoint

object (StopLocationLog)

Waktu dan lokasi sebenarnya kedatangan pengemudi di titik penjemputan. Kolom ini memungkinkan penyedia memberikan masukan tentang informasi kedatangan yang sebenarnya di titik pengambilan.

pickupTime

string (Timestamp format)

Waktu pengantaran pelanggan. Mungkin masa depan atau masa lalu.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

intermediateDestinations[]

object (TerminalLocationLog)

Perhentian menengah dalam pesanan yang diminta (selain pengambilan dan penurunan).

intermediateDestinationIndex

integer

Jika TripStatus adalah ENROUTE_TO_INTERMEDIATE_DESTINATION, angka antara [0..N-1] yang menunjukkan tujuan perantara mana yang akan dilintasi kendaraan berikutnya. Jika TripStatus adalah ARRIVED_AT_INTERMEDIATE_DESTINATION, angka antara [0..N-1] yang menunjukkan tujuan perantara mana yang merupakan lokasi kendaraan saat ini.

intermediateDestinationsVersion

string (Timestamp format)

Versi tujuan perantara yang diberikan

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

actualIntermediateDestinations[]

object (StopLocationLog)

Waktu dan lokasi sebenarnya kapan dan di mana pelanggan dijemput dari tujuan perantara. Kolom ini memungkinkan penyedia memberikan masukan tentang informasi pengambilan yang sebenarnya di tujuan perantara.

actualIntermediateDestinationArrivalPoints[]

object (StopLocationLog)

Waktu sebenarnya dan lokasi kedatangan pengemudi di tujuan perantara. Kolom ini memungkinkan penyedia memberikan masukan tentang informasi kedatangan aktual di tujuan perantara.

dropoffPoint

object (TerminalLocationLog)

Lokasi tempat pelanggan menunjukkan bahwa mereka akan diantarkan.

actualDropoffPoint

object (StopLocationLog)

Lokasi sebenarnya tempat pelanggan ditinggalkan.

dropoffTime

string (Timestamp format)

Waktu ketika pelanggan akan atau ditinggalkan.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

remainingDistanceMeters

integer

Sisa jarak mengemudi di segmen rute saat ini.

etaToFirstWaypoint

string (Timestamp format)

PWT ke titik jalan berikutnya (entri pertama di kolom Trip.remaining_waypoints).

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

remainingTimeToFirstWaypoint

string (Duration format)

Sisa waktu ke titik jalan berikutnya (entri pertama dalam kolom Trip.remaining_waypoints).

Durasi dalam detik dengan paling banyak sembilan digit pecahan, yang diakhiri dengan 's'. Contoh: "3.5s".

numberOfPassengers

integer

Menunjukkan jumlah penumpang pada perjalanan ini dan tidak termasuk pengemudi. Kendaraan harus memiliki kapasitas yang tersedia untuk dikembalikan di SearchKendaraan.

currentRouteSegmentTraffic

object (ConsumableTrafficPolylineLog)

Bila tersedia, kondisi lalu lintas sepanjang currentRouteSegment.

StopLocationLog

Lokasi sebenarnya tempat perhentian (pengambilan/pengantaran) terjadi.

Representasi JSON
{
  "timestamp": string,
  "point": {
    object (LatLng)
  }
}
Kolom
timestamp

string (Timestamp format)

Stempel waktu saat lokasi direkam.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

point

object (LatLng)

Menunjukkan lokasi perhentian yang sebenarnya.