Interfaccia Task
Interfaccia google.maps.journeySharing.Task
I dettagli di un'attività restituita da Fleet Engine.
Proprietà | |
---|---|
attributes |
Tipo:
Object<string, *> Attributi assegnati all'attività. |
name |
Tipo:
string Il nome dell'attività nel formato "providers/{provider_id}/tasks/{task_id}". L'ID attività è un identificatore univoco e non un ID monitoraggio. Per archiviare un ID monitoraggio di una spedizione, utilizza il campo tracking_id. Più attività possono avere lo stesso ID monitoraggio. |
remainingVehicleJourneySegments |
Tipo:
Array<VehicleJourneySegment> Informazioni sui segmenti da completare per questa attività. |
status |
Tipo:
string Lo stato di esecuzione attuale dell'attività. |
type |
Tipo:
string Il tipo di attività, ad esempio un'interruzione o una spedizione. |
estimatedCompletionTime optional |
Tipo:
Date optional Il timestamp del tempo di completamento stimato dell'attività. |
latestVehicleLocationUpdate optional |
Tipo:
VehicleLocationUpdate optional Informazioni specifiche sull'ultimo aggiornamento della località. |
outcome optional |
Tipo:
string optional Il risultato dell'attività. |
outcomeLocation optional |
Tipo:
LatLngLiteral optional La posizione in cui è stata completata l'attività (dal fornitore). |
outcomeLocationSource optional |
Tipo:
string optional Il setter della località dei risultati dell'attività ("PROVIDER" o "LAST_VEHICLE_LOCATION"). |
outcomeTime optional |
Tipo:
Date optional Il timestamp di quando è stato impostato il risultato dell'attività (dal fornitore). |
plannedLocation optional |
Tipo:
LatLngLiteral optional La posizione in cui deve essere completata l'attività. |
targetTimeWindow optional |
Tipo:
TimeWindow optional La finestra temporale durante la quale deve essere completata l'attività. |
trackingId optional |
Tipo:
string optional L'ID monitoraggio della spedizione. |
vehicleId optional |
Tipo:
string optional L'ID del veicolo che esegue questa attività. |
Interfaccia TaskTrackingInfo
Interfaccia google.maps.journeySharing.TaskTrackingInfo
I dettagli di un oggetto informazioni di monitoraggio attività restituito da Fleet Engine.
Proprietà | |
---|---|
attributes |
Tipo:
Object<string, *> Attributi assegnati all'attività. |
name |
Tipo:
string Il nome nel formato "providers/{provider_id}/taskTrackingInfo/{tracking_id}", dove tracking_id rappresenta l'ID monitoraggio. |
trackingId |
Tipo:
string L'ID monitoraggio di un'attività.
|
estimatedArrivalTime optional |
Tipo:
Date optional L'orario di arrivo previsto per la località della fermata. |
estimatedTaskCompletionTime optional |
Tipo:
Date optional Il tempo stimato per il completamento di un'attività. |
latestVehicleLocationUpdate optional |
Tipo:
VehicleLocationUpdate optional Informazioni specifiche sull'ultimo aggiornamento della località. |
plannedLocation optional |
Tipo:
LatLng optional La posizione in cui verrà completata l'attività. |
remainingDrivingDistanceMeters optional |
Tipo:
number optional La distanza totale rimanente in metri rispetto al VehicleStop di interesse. |
remainingStopCount optional |
Tipo:
number optional Indica il numero di fermate del veicolo rimanenti fino all'interruzione dell'attività, inclusa quella dell'attività. Ad esempio, se la fermata successiva del veicolo è l'attività, il valore sarà 1. |
routePolylinePoints optional |
Un elenco di punti che, se collegati, formano una polilinea del percorso previsto del veicolo nella posizione di questa attività. |
state optional |
Tipo:
string optional Lo stato di esecuzione attuale dell'attività. |
targetTimeWindow optional |
Tipo:
TimeWindow optional La finestra temporale durante la quale deve essere completata l'attività. |
taskOutcome optional |
Tipo:
string optional Il risultato del tentativo di eseguire un'attività. |
taskOutcomeTime optional |
Tipo:
Date optional L'ora in cui il risultato dell'attività è stato impostato dal provider. |
Interfaccia di Trip
Interfaccia google.maps.journeySharing.Trip
I dettagli di una corsa restituita da Fleet Engine.
Proprietà | |
---|---|
name |
Tipo:
string Nel formato "providers/{provider_id}/trips/{trip_id}". Il trip_id deve essere un identificatore univoco. |
passengerCount |
Tipo:
number Numero di passeggeri per questa corsa; non include il conducente. |
remainingWaypoints |
Tipo:
Array<VehicleWaypoint> Un array di tappe che indicano il percorso dalla posizione corrente al punto di abbandono. |
status |
Tipo:
string Lo stato attuale della corsa. I valori possibili sono UNKNOWN_TRIP_STATUS, NEW, ENROUTE_TO_PICKUP, ARRIVED_AT_PICKUP, ARRIVED_AT_INTERMEDIATE_DESTINATION, ENROUTE_TO_INTERMEDIATE_DESTINATION, ENROUTE_TO_DROPOFF, COMPLETE o CANCELED. |
type |
Tipo:
string Il tipo di corsa. I valori possibili sono UNKNOWN_TRIP_TYPE, SHARED o EXCLUSIVE. |
vehicleId |
Tipo:
string ID del veicolo che effettua il viaggio. |
actualDropOffLocation optional |
Tipo:
LatLngLiteral optional Località in cui il cliente ha lasciato il negozio. |
actualPickupLocation optional |
Tipo:
LatLngLiteral optional Località in cui è stato ritirato il cliente. |
dropOffTime optional |
Tipo:
Date optional L'orario futuro stimato in cui i passeggeri potranno lasciare l'auto o l'ora effettiva in cui li hanno lasciati. |
latestVehicleLocationUpdate optional |
Tipo:
VehicleLocationUpdate optional Informazioni specifiche sull'ultimo aggiornamento della località. |
pickupTime optional |
Tipo:
Date optional L'orario futuro stimato per il prelievo dei passeggeri o l'orario effettivo del prelievo. |
plannedDropOffLocation optional |
Tipo:
LatLngLiteral optional Località in cui il cliente indica di essere lasciato. |
plannedPickupLocation optional |
Tipo:
LatLngLiteral optional Luogo in cui il cliente indica che verrà ritirato. |
Interfaccia Delivery Vehicle
Interfaccia google.maps.journeySharing.DeliveryVehicle
I dettagli di un veicolo per la consegna restituito da Fleet Engine.
Proprietà | |
---|---|
attributes |
Tipo:
Object<string, string optional> Attributi personalizzati dei veicoli di consegna. |
name |
Tipo:
string Nel formato "providers/{provider_id}/delivery Vehicles/{delivery_vehicle_id}". Delivery_vehicle_id deve essere un identificatore univoco. |
navigationStatus |
Tipo:
string Lo stato di navigazione attuale del veicolo. |
remainingDistanceMeters |
Tipo:
number La distanza percorsa in auto nel segmento del percorso corrente, in metri. |
remainingVehicleJourneySegments |
Tipo:
Array<VehicleJourneySegment> I segmenti del percorso assegnati a questo veicolo di consegna, a partire dalla posizione segnalata più di recente dal veicolo. |
currentRouteSegmentEndPoint optional |
Tipo:
LatLngLiteral optional La località in cui termina il segmento di percorso corrente. |
latestVehicleLocationUpdate optional |
Tipo:
VehicleLocationUpdate optional L'ultima posizione segnalata del veicolo per la consegna. |
remainingDurationMillis optional |
Tipo:
number optional La durata di guida rimanente nel segmento di percorso corrente, in millisecondi. |
Interfaccia Delivery VehicleStop
Interfaccia google.maps.journeySharing.DeliveryVehicleStop
Tipo di Delivery VehicleStop
Proprietà | |
---|---|
tasks |
Tipo:
Array<{ L'elenco di attività da eseguire a questa interruzione.
|
Uniformi per i veicoli DeliveryStopState
google.maps.journeySharing.DeliveryVehicleStopState
costanti
Lo stato attuale di DeliveryVehicleStop
.
Accedi chiamando const {DeliveryVehicleStopState} = await google.maps.importLibrary("journeySharing")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Costanti | |
---|---|
ARRIVED |
Arrivato alla fermata. Presuppone che, quando il veicolo sta indirizzando alla fermata successiva, tutte le fermate precedenti siano state completate. |
ENROUTE |
Assegnato e routing attivo. |
NEW |
Creato, ma non instradato attivamente. |
UNSPECIFIED |
Sconosciuto. |
Interfaccia VehicleJourneySegment
Interfaccia google.maps.journeySharing.VehicleJourneySegment
Tipo di segmento VehicleJourney
Proprietà | |
---|---|
drivingDistanceMeters optional |
Tipo:
number optional La distanza dalla fermata precedente, in metri. |
drivingDurationMillis optional |
Tipo:
number optional Il tempo di percorrenza dalla fermata precedente, in millisecondi. |
path optional |
Tipo:
Array<LatLngLiteral> optional Il percorso dalla fermata precedente (o la posizione corrente del veicolo, se questa fermata è la prima nell'elenco delle fermate) a questa fermata. |
stop optional |
Tipo:
DeliveryVehicleStop optional Informazioni sulla fermata. |
Interfaccia VehicleLocationUpdate
Interfaccia google.maps.journeySharing.VehicleLocationUpdate
Tipo di VehicleLocationUpdate
Proprietà | |
---|---|
heading optional |
Tipo:
number optional L'intestazione dell'aggiornamento. 0 corrisponde a nord, 180 a sud. |
location optional |
Tipo:
LatLngLiteral|LatLng optional La posizione dell'aggiornamento. |
speedKilometersPerHour optional |
Tipo:
number optional La velocità in chilometri orari. |
time optional |
Tipo:
Date optional L'ora in cui è stato ricevuto questo aggiornamento dal veicolo. |
Interfaccia EngineWaypoint
Interfaccia google.maps.journeySharing.VehicleWaypoint
Tipo di VehicleWaypoint.
Proprietà | |
---|---|
distanceMeters optional |
Tipo:
number optional La distanza tra il percorso (tra il punto di accesso precedente e la posizione corrente del veicolo, se questo è il primo punto nell'elenco di tappe) a questo punto in metri. |
durationMillis optional |
Tipo:
number optional Tempo di percorrenza tra il punto di partenza precedente (o la posizione corrente del veicolo, se questo è il primo punto nell'elenco di tappe) per questo punto di accesso (in millisecondi). |
location optional |
Tipo:
LatLngLiteral optional La posizione del tappeto. |
path optional |
Tipo:
Array<LatLngLiteral> optional Il percorso dal punto di accesso precedente (o la posizione corrente del veicolo, se questo è il primo punto nell'elenco di tappe) a questo punto di accesso. |
Interfaccia TimeWindow
Interfaccia google.maps.journeySharing.TimeWindow
Un intervallo di tempo.
Proprietà | |
---|---|
endTime |
Tipo:
Date L'ora di fine dell'intervallo di tempo (incluso). |
startTime |
Tipo:
Date L'ora di inizio dell'intervallo di tempo (incluso). |