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 TaskInfo
Interfaccia google.maps.journeySharing.TaskInfo
Tipo di TaskInfo, utilizzato da DeliveryVehicleStop
.
Proprietà | |
---|---|
extraDurationMillis optional |
Tipo:
number optional Il tempo aggiuntivo, necessario per eseguire l'attività, in millisecondi. |
id optional |
Tipo:
string optional L'ID dell'attività. |
targetTimeWindow optional |
Tipo:
TimeWindow optional La finestra temporale durante la quale deve essere completata l'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. Questo campo viene completato solo quando l'oggetto dati DeliveryVehicle viene fornito tramite FleetEngineDeliveryVehicleLocationProvider . |
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 |
L'elenco di attività da eseguire a questa interruzione.
|
plannedLocation optional |
Tipo:
LatLngLiteral optional La posizione della fermata. |
state optional |
Tipo:
DeliveryVehicleStopState optional Lo stato della fermata. |
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 Veicolo
Interfaccia google.maps.journeySharing.Vehicle
I dettagli di un veicolo restituito da Fleet Engine.
Proprietà | |
---|---|
attributes |
Tipo:
Object<string, *> Attributi personalizzati dei veicoli. |
name |
Tipo:
string Nel formato "providers/{provider_id}/vehicles/{vehicle_id}". L'ID veicolo è un identificatore univoco. |
navigationStatus |
Tipo:
VehicleNavigationStatus Lo stato di navigazione attuale del veicolo. |
remainingDistanceMeters |
Tipo:
number La distanza percorsa in auto nel segmento del percorso corrente, in metri. |
vehicleState |
Tipo:
VehicleState Lo stato del veicolo. |
vehicleType |
Tipo:
VehicleType Il tipo di veicolo. |
currentRouteSegmentEndPoint optional |
Tipo:
TripWaypoint optional Il punto in cui termina il segmento di percorso corrente. |
currentRouteSegmentVersion optional |
Tipo:
Date optional Ora in cui è stato impostato il segmento di percorso corrente. |
currentTrips optional |
Tipo:
Array<string> optional Elenco degli ID di corsa attualmente assegnati a questo veicolo. |
etaToFirstWaypoint optional |
Tipo:
Date optional L'orario di arrivo stimato per la prima voce nel campo dei tappe. |
latestLocation optional |
Tipo:
VehicleLocationUpdate optional L'ultima posizione segnalata del veicolo. |
maximumCapacity optional |
Tipo:
number optional Il numero totale di passeggeri che questo veicolo può trasportare. L'autista non viene considerato in questo valore. |
supportedTripTypes optional |
Tipi di corsa supportati da questo veicolo. |
waypoints optional |
Tipo:
Array<TripWaypoint> optional I rimanenti tappe assegnati a questo veicolo. |
waypointsVersion optional |
Tipo:
Date optional L'ultima volta che il campo dei Waypoint è stato aggiornato. |
costante di navigazione veicolo
google.maps.journeySharing.VehicleNavigationStatus
costanti
Lo stato di navigazione corrente di Vehicle
.
Accedi chiamando const {VehicleNavigationStatus} = await google.maps.importLibrary("journeySharing")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Costanti | |
---|---|
ARRIVED_AT_DESTINATION |
Il veicolo si trova a circa 50 metri dalla destinazione. |
ENROUTE_TO_DESTINATION |
La navigazione passo passo è disponibile e la navigazione nell'app Driver è stata attivata in modalità GUIDED_NAV. |
NO_GUIDANCE |
La navigazione dell'app Driver è in modalità FREE_NAV. |
OFF_ROUTE |
Il veicolo ha percorso il percorso suggerito. |
UNKNOWN_NAVIGATION_STATUS |
Stato di navigazione non specificato. |
Costanti di StateState
google.maps.journeySharing.VehicleState
costanti
Lo stato attuale di Vehicle
.
Accedi chiamando const {VehicleState} = await google.maps.importLibrary("journeySharing")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Costanti | |
---|---|
OFFLINE |
Il veicolo non accetta nuovi viaggi. |
ONLINE |
Il veicolo accetta nuovi viaggi. |
UNKNOWN_VEHICLE_STATE |
Stato del veicolo sconosciuto. |
Costanti di VehicleType
google.maps.journeySharing.VehicleType
costanti
Il tipo di Vehicle
.
Accedi chiamando const {VehicleType} = await google.maps.importLibrary("journeySharing")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Costanti | |
---|---|
AUTO |
Un'automobile. |
TAXI |
Qualsiasi veicolo che agisce come taxi (in genere con licenza o regolamentato). |
TRUCK |
Un veicolo con una grande capacità di carico. |
TWO_WHEELER |
Una motocicletta, un ciclomotore o un altro veicolo a due ruote. |
UNKNOWN |
Tipo di veicolo sconosciuto. |
Costanti di TripType
google.maps.journeySharing.TripType
costanti
Tipi di viaggio supportati da un Vehicle
.
Accedi chiamando const {TripType} = await google.maps.importLibrary("journeySharing")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Costanti | |
---|---|
EXCLUSIVE |
Il viaggio è esclusivo per un veicolo. |
SHARED |
La corsa può condividere un veicolo con altri viaggi. |
UNKNOWN_TRIP_TYPE |
Tipo di viaggio sconosciuto. |
Interfaccia TripWaypoint
Interfaccia google.maps.journeySharing.TripWaypoint
Tipo di TripWaypoint.
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. |
tripId optional |
Tipo:
string optional La corsa associata a questo tappeto. |
waypointType optional |
Tipo:
WaypointType optional Il ruolo svolto da questo tappe in questa corsa, come il ritiro o la consegna. |
costante di WaypointType
google.maps.journeySharing.WaypointType
costanti
Tipi di tappe supportati da Vehicle
.
Accedi chiamando const {WaypointType} = await google.maps.importLibrary("journeySharing")
. Consulta la sezione Librerie nell'API Maps JavaScript.
Costanti | |
---|---|
DROP_OFF_WAYPOINT_TYPE |
Waypoint per lasciare i passeggeri. |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
Waypoint per destinazioni intermedie in una corsa che effettua più destinazioni. |
PICKUP_WAYPOINT_TYPE |
Waypoint per ritirare i passeggeri. |
UNKNOWN_WAYPOINT_TYPE |
Tipo di waypoint sconosciuto. |
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). |