Fleet Engine Entities

Interface Task

Interface google.maps.journeySharing.Task

Os detalhes de uma tarefa retornada pela 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
O nome da tarefa no formato "providers/{provider_id}/tasks/{task_id}". O task_id precisa ser um identificador exclusivo, não um ID de acompanhamento. Para armazenar o ID de rastreamento de um frete, use o campo "tracking_id". Várias tarefas podem ter o mesmo acompanhamento_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 de 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 onde a tarefa será concluída.
remainingVehicleJourneySegments optional
Informações sobre os segmentos que ainda 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 ID de acompanhamento do envio.
type optional
Tipo: string optional
O tipo de tarefa, por exemplo, um intervalo ou uma remessa.
vehicleId optional
Tipo: string optional
ID do veículo que está realizando esta tarefa.

Interface Trip

Interface google.maps.journeySharing.Trip

Os detalhes de uma viagem retornada pela Fleet Engine.

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

actualDropOffLocation optional
Tipo:LatLngLiteral optional
Local em que o cliente foi entregue.
actualPickupLocation optional
Tipo: LatLngLiteral optional
Local em que o cliente foi retirado.
dropOffTime optional
Tipo:Date optional
A hora futura estimada em que os passageiros desembarcarão ou o horário real de desembarque.
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 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
A hora futura estimada em que os passageiros serão embarcados ou a hora 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 vai ser retirado.
remainingWaypoints optional
Tipo:Array<VehicleWaypoint> optional
Uma matriz de waypoints indicando o caminho da localização atual até o ponto de desembarque.
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 a viagem.

Interface DeliveryVehicle

Interface google.maps.journeySharing.DeliveryVehicle

Os detalhes de um veículo de entrega retornado 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
O local onde o segmento de trajeto atual termina.
latestVehicleLocationUpdate optional
Tipo: VehicleLocationUpdate optional
O último local informado 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 no percurso da rota atual em metros.
remainingDurationMillis optional
Tipo:number optional
A duração restante do percurso no trecho da rota atual em milissegundos.
remainingVehicleJourneySegments optional
Os segmentos de 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 segmento de veículo

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

distanceMeters optional
Tipo: number optional
A distância do percurso 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 extra da viagem devido às durações das tarefas da parada, em milissegundos.
location optional
Tipo:LatLngLiteral optional
O local real da parada.
path optional
Tipo:Array<LatLngLiteral> optional
O caminho da parada anterior até esta 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. 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 esta 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 ponto de referência anterior (ou o local atual do veículo, se este for o primeiro da lista) para esse ponto de referência em metros.
durationMillis optional
Tipo: number optional
Tempo de percurso entre o ponto de referência anterior (ou a localização atual do veículo, se este for o primeiro da lista) para o ponto de referência em milissegundos.
location optional
Tipo: LatLngLiteral optional
Local do waypoint.
path optional
Tipo: Array<LatLngLiteral> optional
O caminho do ponto de referência anterior (ou a localização atual do veículo, se este for o primeiro da lista)