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.
Propriedades | |
---|---|
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 |
Tipo:
Array<VehicleJourneySegment> 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.
Propriedades | |
---|---|
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.
Propriedades | |
---|---|
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 |
Tipo:
Array<VehicleJourneySegment> 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.
Propriedades | |
---|---|
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.
Propriedades | |
---|---|
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.
Propriedades | |
---|---|
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) |