Fleet Engine Entities

Interface Task

Interface google.maps.journeySharing.Task

Os detalhes de uma tarefa retornada pelo Fleet Engine.

Requer o parâmetro de URL &libraries=journeySharing. Consulte Bibliotecas na API Maps JavaScript.

estimatedCompletionTime optional
Tipo:Date optional
O carimbo de data/hora do tempo estimado de conclusão da tarefa.
latestVehicleLocationUpdate optional
Tipo: VehicleLocationUpdate optional
Informações específicas para a última atualização de local.
name optional
Tipo:string optional
Nome da tarefa no formato "providers/{provider_id}/tasks/{task_id}". O task_id precisa ser um identificador exclusivo e não um ID de acompanhamento. Para armazenar um ID de acompanhamento de um envio, use o campo "tracking_id". Várias tarefas podem ter o mesmo acompanhar_id.
outcome optional
Tipo:string optional
É o resultado da tarefa.
outcomeLocation optional
Tipo: LatLngLiteral optional
O local em que a tarefa foi concluída (do provedor).
outcomeLocationSource optional
Tipo:string optional
O setter do local do resultado da tarefa ('PROVIDER' ou 'LAST_VEHICLE_LOCATION').
outcomeTime optional
Tipo:Date optional
O carimbo de data/hora de quando o resultado da tarefa foi definido (do provedor).
plannedLocation optional
Tipo: LatLngLiteral optional
É o local em que a tarefa será concluída.
remainingVehicleJourneySegments optional
São informações sobre os segmentos que precisam ser concluídos nessa tarefa.
status optional
Tipo:string optional
O estado de execução atual da tarefa.
trackingId optional
Tipo: string optional
O código de acompanhamento do envio.
type optional
Tipo: string optional
O tipo de tarefa, por exemplo, uma pausa ou envio.
vehicleId optional
Tipo:string optional
ID do veículo que realiza esta tarefa.

Interface Trip

Interface google.maps.journeySharing.Trip

Os detalhes de uma viagem retornada pela frota de veículos.

Requer o parâmetro de URL &libraries=journeySharing. Consulte Bibliotecas na API Maps JavaScript.

actualDropOffLocation optional
Tipo:LatLngLiteral optional
Local onde o cliente foi entregue.
actualPickupLocation optional
Tipo:LatLngLiteral optional
Local em que o cliente foi retirado.
dropOffTime optional
Tipo: Date optional
É o tempo futuro estimado em que os passageiros desembarcam ou o horário real em que eles foram desembarcados.
latestVehicleLocationUpdate optional
Tipo: VehicleLocationUpdate optional
Informações específicas para a última atualização de local.
name optional
Tipo: string optional
No formato "providers/{provider_id}/trips/{trip_id}". O campo trip_id precisa ser um identificador exclusivo.
passengerCount optional
Tipo:number optional
Número de passageiros nesta viagem. Não inclui o motorista.
pickupTime optional
Tipo:Date optional
O tempo futuro estimado em que os passageiros serão retirados ou o horário real em que eles foram retirados.
plannedDropOffLocation optional
Tipo: LatLngLiteral optional
Local em que o cliente indica que será entregue.
plannedPickupLocation optional
Tipo: LatLngLiteral optional
Local em que o cliente indica que será retirado.
remainingWaypoints optional
Tipo:Array<VehicleWaypoint> optional
Uma matriz de waypoints que indica o caminho do local atual até o ponto de desistência.
status optional
Tipo: string optional
Status atual da viagem. Os valores possíveis são UNKNOWN_TRIP_STATUS, NEW, ENROUTE_TO_PICKUP, ARRIVED_AT_PICKUP, ARRIVED_AT_INTERMEDIATE_DESTINATION, ENROUTE_TO_INTERMEDIATE_DESTINATION, ENROUTE_TO_DropOFF, COMPLETE ou CANCELED.
type optional
Tipo: string optional
O tipo da viagem. Os valores possíveis são UNKNOWN_TRIP_TYPE, SHARED ou EXCLUSIVE.
vehicleId optional
Tipo:string optional
ID do veículo que está fazendo esta viagem.

Interface DeliverVehicle

Interface google.maps.journeySharing.DeliveryVehicle

Os detalhes de um veículo de entrega devolvido pela Fleet Engine.

Requer o parâmetro de URL &libraries=journeySharing. Consulte Bibliotecas na API Maps JavaScript.

attributes
Tipo: Object<string, string optional>
Atributos personalizados do veículo de entrega.
currentRouteSegmentEndPoint optional
Tipo:LatLngLiteral optional
Local onde o segmento de trajeto atual termina.
latestVehicleLocationUpdate optional
Tipo:VehicleLocationUpdate optional
A última localização relatada do veículo de entrega.
name optional
Tipo:string optional
No formato "providers/{provider_id}/deliveryVehicles/{delivery_vehicle_id}" O delivery_vehicle_id precisa ser um identificador exclusivo.
navigationStatus optional
Tipo: string optional
O status de navegação atual do veículo.
remainingDistanceMeters optional
Tipo:number optional
A distância restante de carro no trecho de trajeto atual, em metros.
remainingDurationMillis optional
Tipo: number optional
A duração restante do trajeto no trecho atual, em milissegundos.
remainingVehicleJourneySegments optional
Os segmentos da jornada atribuídos a este veículo de entrega, a partir do local informado mais recentemente pelo veículo.

Interface VehicleJourneySegment

Interface google.maps.journeySharing.VehicleJourneySegment

Tipo de VehicleJourneySegment

Requer o parâmetro de URL &libraries=journeySharing. Consulte Bibliotecas na API Maps JavaScript.

distanceMeters optional
Tipo: number optional
A distância de viagem da parada anterior até essa parada, em metros.
durationMillis optional
Tipo:number optional
O tempo de viagem da parada anterior até essa parada, em milissegundos.
extraDurationMillis optional
Tipo:number optional
O tempo de viagem extra devido à duração das tarefas da parada, em milissegundos.
location optional
Tipo: LatLngLiteral optional
É o local da parada real.
path optional
Tipo:Array<LatLngLiteral> optional
O caminho da parada anterior a essa parada.

Interface VehicleLocationUpdate.

Interface google.maps.journeySharing.VehicleLocationUpdate

Tipo de VehicleLocationUpdate

Requer o parâmetro de URL &libraries=journeySharing. Consulte Bibliotecas na API Maps JavaScript.

heading optional
Tipo: number optional
O título da atualização. O valor de 0 corresponde ao norte, 180 ao sul.
location optional
Tipo: LatLngLiteral optional
É o local da atualização.
speedKilometersPerHour optional
Tipo:number optional
A velocidade em quilômetros por hora.
time optional
Tipo:Date optional
A hora em que essa atualização foi recebida do veículo.

Interface VehicleWaypoint.

Interface google.maps.journeySharing.VehicleWaypoint

Tipo de VehicleWaypoint.

Requer o parâmetro de URL &libraries=journeySharing. Consulte Bibliotecas na API Maps JavaScript.

distanceMeters optional
Tipo: number optional
A distância do caminho entre o waypoint anterior (ou o local atual do veículo, se este for o primeiro na lista de waypoints) até este waypoint em metros.
durationMillis optional
Tipo: number optional
Tempo de viagem entre o waypoint anterior (ou o local atual do veículo, se este for o primeiro na lista de waypoints) até esse waypoint em milissegundos.
location optional
Tipo: LatLngLiteral optional
Local do waypoint.
path optional
Tipo:Array<LatLngLiteral> optional
O caminho do waypoint anterior (ou do local atual do veículo, se este for o primeiro na lista de waypoints) até esse waypoint.