Interfaccia Attività
google.maps.journeySharing.Task
interfaccia
I dettagli di un'attività restituita da Fleet Engine.
Proprietà | |
|---|---|
attributes |
Tipo:
Object<string, *>Attributi assegnati all'attività. |
name |
Tipo:
stringIl nome dell'attività nel formato "providers/{provider_id}/tasks/{task_id}". task_id deve essere un identificatore univoco e non un ID monitoraggio. Per memorizzare un ID monitoraggio di una spedizione, utilizza il campo tracking_id. Più attività possono avere lo stesso tracking_id. |
remainingVehicleJourneySegments |
Tipo:
Array<VehicleJourneySegment>Informazioni sui segmenti rimanenti da completare per questa attività. |
status |
Tipo:
stringLo stato di esecuzione attuale dell'attività. |
type |
Tipo:
stringIl tipo di attività, ad esempio una pausa o una spedizione. |
estimatedCompletionTime optional |
Tipo:
Date optionalIl timestamp del tempo stimato per il completamento dell'attività. |
latestVehicleLocationUpdate optional |
Tipo:
VehicleLocationUpdate optionalInformazioni specifiche dell'ultimo aggiornamento della posizione. |
outcome optional |
Tipo:
string optionalIl risultato dell'attività. |
outcomeLocation optional |
Tipo:
LatLngLiteral optionalLa posizione in cui è stata completata l'attività (dal fornitore). |
outcomeLocationSource optional |
Tipo:
string optionalIl setter della posizione del risultato dell'attività ("PROVIDER" o "LAST_VEHICLE_LOCATION"). |
outcomeTime optional |
Tipo:
Date optionalTimestamp dell'impostazione del risultato dell'attività (da parte del fornitore). |
plannedLocation optional |
Tipo:
LatLngLiteral optionalLa località in cui deve essere completata l'attività. |
targetTimeWindow optional |
Tipo:
TimeWindow optionalLa finestra temporale durante la quale deve essere completata l'attività. |
trackingId optional |
Tipo:
string optionalL'ID monitoraggio della spedizione. |
vehicleId optional |
Tipo:
string optionalL'ID del veicolo che esegue questa attività. |
Interfaccia TaskInfo
google.maps.journeySharing.TaskInfo
interfaccia
Tipo TaskInfo, utilizzato da DeliveryVehicleStop.
Proprietà | |
|---|---|
extraDurationMillis optional |
Tipo:
number optionalIl tempo aggiuntivo necessario per eseguire l'attività, in millisecondi. |
id optional |
Tipo:
string optionalL'ID dell'attività. |
targetTimeWindow optional |
Tipo:
TimeWindow optionalLa finestra temporale durante la quale deve essere completata l'attività. |
TaskTrackingInfo
google.maps.journeySharing.TaskTrackingInfo
interfaccia
I dettagli di un oggetto di informazioni di monitoraggio delle attività restituito da Fleet Engine.
Proprietà | |
|---|---|
attributes |
Tipo:
Object<string, *>Attributi assegnati all'attività. |
name |
Tipo:
stringIl nome nel formato "providers/{provider_id}/taskTrackingInfo/{tracking_id}", dove tracking_id rappresenta l'ID monitoraggio. |
trackingId |
Tipo:
stringL'ID monitoraggio di un'attività.
|
estimatedArrivalTime optional |
Tipo:
Date optionalL'orario di arrivo stimato alla posizione della fermata. |
estimatedTaskCompletionTime optional |
Tipo:
Date optionalIl tempo stimato per il completamento di un'attività. |
latestVehicleLocationUpdate optional |
Tipo:
VehicleLocationUpdate optionalInformazioni specifiche dell'ultimo aggiornamento della posizione. |
plannedLocation optional |
Tipo:
LatLng optionalLa località in cui verrà completata l'attività. |
remainingDrivingDistanceMeters optional |
Tipo:
number optionalLa distanza totale rimanente in metri fino al VehicleStop di interesse. |
remainingStopCount optional |
Tipo:
number optionalIndica il numero di fermate rimanenti del veicolo fino al raggiungimento della fermata dell'attività, inclusa la fermata dell'attività. Ad esempio, se la prossima fermata del veicolo è la fermata dell'attività, il valore sarà 1. |
routePolylinePoints optional |
Un elenco di punti che, se collegati, formano una polilinea del percorso previsto del veicolo fino alla posizione di questa attività. |
state optional |
Tipo:
string optionalLo stato di esecuzione attuale dell'attività. |
targetTimeWindow optional |
Tipo:
TimeWindow optionalLa finestra temporale durante la quale deve essere completata l'attività. |
taskOutcome optional |
Tipo:
string optionalIl risultato del tentativo di esecuzione di un'attività. |
taskOutcomeTime optional |
Tipo:
Date optionalL'ora in cui il risultato dell'attività è stato impostato dal fornitore. |
Interfaccia di viaggio
google.maps.journeySharing.Trip
interfaccia
I dettagli di un viaggio restituiti da Fleet Engine.
Proprietà | |
|---|---|
name |
Tipo:
stringNel formato "providers/{provider_id}/trips/{trip_id}". trip_id deve essere un identificatore univoco. |
passengerCount |
Tipo:
numberNumero di passeggeri di questo viaggio, autista escluso. |
remainingWaypoints |
Tipo:
Array<VehicleWaypoint>Un array di tappe che indica il percorso dalla posizione attuale al punto di consegna. |
status |
Tipo:
stringStato attuale del viaggio. 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:
stringIl tipo di viaggio. I valori possibili sono UNKNOWN_TRIP_TYPE, SHARED o EXCLUSIVE. |
vehicleId |
Tipo:
stringID del veicolo che effettua questo viaggio. |
actualDropOffLocation optional |
Tipo:
LatLngLiteral optionalLuogo in cui è stato lasciato il cliente. |
actualPickupLocation optional |
Tipo:
LatLngLiteral optionalLuogo in cui è stato prelevato il cliente. |
dropOffTime optional |
Tipo:
Date optionalL'orario futuro stimato in cui i passeggeri verranno accompagnati a destinazione o l'orario effettivo in cui sono stati accompagnati. |
latestVehicleLocationUpdate optional |
Tipo:
VehicleLocationUpdate optionalInformazioni specifiche dell'ultimo aggiornamento della posizione. |
pickupTime optional |
Tipo:
Date optionalL'ora futura stimata in cui i passeggeri verranno prelevati o l'ora effettiva in cui sono stati prelevati. |
plannedDropOffLocation optional |
Tipo:
LatLngLiteral optionalLa località in cui il cliente indica che verrà accompagnato. |
plannedPickupLocation optional |
Tipo:
LatLngLiteral optionalLa località in cui il cliente indica che verrà prelevato. |
Interfaccia DeliveryVehicle
google.maps.journeySharing.DeliveryVehicle
interfaccia
I dettagli di un veicolo di consegna restituiti da Fleet Engine.
Proprietà | |
|---|---|
attributes |
Tipo:
Object<string, string optional>Attributi del veicolo di consegna personalizzati. |
name |
Tipo:
stringNel formato "providers/{provider_id}/deliveryVehicles/{delivery_vehicle_id}". delivery_vehicle_id deve essere un identificatore univoco. |
navigationStatus |
Tipo:
stringLo stato attuale della navigazione del veicolo. |
remainingDistanceMeters |
Tipo:
numberLa distanza di guida rimanente nel segmento di percorso attuale, in metri. |
remainingVehicleJourneySegments |
Tipo:
Array<VehicleJourneySegment>I segmenti del viaggio assegnati a questo veicolo di consegna, a partire dalla posizione più recente segnalata del veicolo. Questo campo viene compilato solo quando l'oggetto dati DeliveryVehicle viene fornito tramite FleetEngineDeliveryVehicleLocationProvider. |
currentRouteSegmentEndPoint optional |
Tipo:
LatLngLiteral optionalLa posizione in cui termina il segmento di percorso attuale. |
latestVehicleLocationUpdate optional |
Tipo:
VehicleLocationUpdate optionalL'ultima posizione segnalata del veicolo di consegna. |
remainingDurationMillis optional |
Tipo:
number optionalLa durata di guida rimanente nel segmento di percorso attuale, in millisecondi. |
Interfaccia DeliveryVehicleStop
google.maps.journeySharing.DeliveryVehicleStop
interfaccia
Tipo DeliveryVehicleStop
Proprietà | |
|---|---|
tasks |
L'elenco delle attività da svolgere in questa fermata.
|
plannedLocation optional |
Tipo:
LatLngLiteral optionalLa posizione della fermata. |
state optional |
Tipo:
DeliveryVehicleStopState optionalLo stato della fermata. |
Costanti DeliveryVehicleStopState
google.maps.journeySharing.DeliveryVehicleStopState
costanti
Lo stato attuale di un DeliveryVehicleStop.
Accesso chiamando il numero const {DeliveryVehicleStopState} = await google.maps.importLibrary("journeySharing").
Consulta Librerie nell'API Maps JavaScript.
Costanti | |
|---|---|
ARRIVED |
Arrivo alla fermata. Presuppone che, quando il veicolo si dirige verso la fermata successiva, tutte le fermate precedenti siano state completate. |
ENROUTE |
Assegnato e in fase di routing attivo. |
NEW |
Creata, ma non instradata attivamente. |
UNSPECIFIED |
Sconosciuto. |
Interfaccia VehicleJourneySegment
google.maps.journeySharing.VehicleJourneySegment
interfaccia
Tipo VehicleJourneySegment
Proprietà | |
|---|---|
drivingDistanceMeters optional |
Tipo:
number optionalLa distanza percorsa dalla fermata precedente a questa fermata, in metri. |
drivingDurationMillis optional |
Tipo:
number optionalIl tempo di viaggio dalla fermata precedente a questa fermata, in millisecondi. |
path optional |
Tipo:
Array<LatLngLiteral> optionalIl percorso dalla fermata precedente (o dalla posizione attuale del veicolo, se questa fermata è la prima nell'elenco delle fermate) a questa fermata. |
stop optional |
Tipo:
DeliveryVehicleStop optionalInformazioni sulla fermata. |
Interfaccia VehicleLocationUpdate
google.maps.journeySharing.VehicleLocationUpdate
interfaccia
Tipo VehicleLocationUpdate
Proprietà | |
|---|---|
heading optional |
Tipo:
number optionalL'intestazione dell'aggiornamento. 0 corrisponde a nord, 180 a sud. |
location optional |
Tipo:
LatLngLiteral|LatLng optionalLa posizione dell'aggiornamento. |
speedKilometersPerHour optional |
Tipo:
number optionalLa velocità in chilometri orari. |
time optional |
Tipo:
Date optionalL'ora in cui è stato ricevuto questo aggiornamento dal veicolo. |
VehicleWaypoint VehicleWaypoint
google.maps.journeySharing.VehicleWaypoint
interfaccia
Tipo VehicleWaypoint.
Proprietà | |
|---|---|
distanceMeters optional |
Tipo:
number optionalLa distanza del percorso tra il waypoint precedente (o la posizione attuale del veicolo, se questo waypoint è il primo nell'elenco dei waypoint) e questo waypoint in metri. |
durationMillis optional |
Tipo:
number optionalTempo di percorrenza dal waypoint precedente (o dalla posizione attuale del veicolo, se questo waypoint è il primo nell'elenco dei waypoint) a questo waypoint in millisecondi. |
location optional |
Tipo:
LatLngLiteral optionalLa posizione del waypoint. |
path optional |
Tipo:
Array<LatLngLiteral> optionalIl percorso dal waypoint precedente (o dalla posizione attuale del veicolo, se questo waypoint è il primo nell'elenco dei waypoint) a questo waypoint. |
speedReadingIntervals optional |
Tipo:
Array<SpeedReadingInterval> optionalL'elenco delle velocità del traffico lungo il percorso dal waypoint precedente (o dalla posizione del veicolo) al waypoint attuale. Ogni intervallo nell'elenco descrive il traffico su un segmento contiguo del percorso; l'intervallo definisce i punti iniziale e finale del segmento tramite i relativi indici. Per ulteriori dettagli, consulta la definizione di SpeedReadingInterval. |
Interfaccia del veicolo
google.maps.journeySharing.Vehicle
interfaccia
I dettagli di un veicolo restituiti da Fleet Engine.
Proprietà | |
|---|---|
attributes |
Tipo:
Object<string, *>Attributi veicolo personalizzati. |
name |
Tipo:
stringNel formato "providers/{provider_id}/vehicles/{vehicle_id}". vehicle_id deve essere un identificatore univoco. |
navigationStatus |
Tipo:
VehicleNavigationStatusLo stato attuale della navigazione del veicolo. |
remainingDistanceMeters |
Tipo:
numberLa distanza di guida rimanente nel segmento di percorso attuale, in metri. |
vehicleState |
Tipo:
VehicleStateLo stato del veicolo. |
vehicleType |
Tipo:
VehicleTypeIl tipo di veicolo. |
currentRouteSegmentEndPoint optional |
Tipo:
TripWaypoint optionalIl waypoint in cui termina il segmento di percorso attuale. |
currentRouteSegmentVersion optional |
Tipo:
Date optionalL'ora in cui è stato impostato il segmento di percorso attuale. |
currentTrips optional |
Tipo:
Array<string> optionalElenco degli ID corsa per le corse attualmente assegnate a questo veicolo. |
etaToFirstWaypoint optional |
Tipo:
Date optionalL'ETA per la prima voce nel campo dei waypoint. |
latestLocation optional |
Tipo:
VehicleLocationUpdate optionalL'ultima posizione segnalata del veicolo. |
maximumCapacity optional |
Tipo:
number optionalIl numero totale di passeggeri che questo veicolo può trasportare. Il conducente non è incluso in questo valore. |
supportedTripTypes optional |
Tipi di viaggi supportati da questo veicolo. |
waypoints optional |
Tipo:
Array<TripWaypoint> optionalI restanti waypoint assegnati a questo veicolo. |
waypointsVersion optional |
Tipo:
Date optionalL'ultima volta che è stato aggiornato il campo dei waypoint. |
Costanti VehicleNavigationStatus
google.maps.journeySharing.VehicleNavigationStatus
costanti
Lo stato di navigazione attuale di un Vehicle.
Accesso chiamando il numero const {VehicleNavigationStatus} = await google.maps.importLibrary("journeySharing").
Consulta 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 dell'app Driver è entrata in modalità GUIDED_NAV. |
NO_GUIDANCE |
La navigazione dell'app Driver è in modalità FREE_NAV. |
OFF_ROUTE |
Il veicolo si è allontanato dal percorso suggerito. |
UNKNOWN_NAVIGATION_STATUS |
Stato di navigazione non specificato. |
Costanti VehicleState
google.maps.journeySharing.VehicleState
costanti
Lo stato attuale di un Vehicle.
Accesso chiamando il numero const {VehicleState} = await google.maps.importLibrary("journeySharing").
Consulta Librerie nell'API Maps JavaScript.
Costanti | |
|---|---|
OFFLINE |
Il veicolo non accetta nuove corse. |
ONLINE |
Il veicolo accetta nuove corse. |
UNKNOWN_VEHICLE_STATE |
Stato del veicolo sconosciuto. |
Costanti VehicleType
google.maps.journeySharing.VehicleType
costanti
Il tipo di Vehicle.
Accesso chiamando il numero const {VehicleType} = await google.maps.importLibrary("journeySharing").
Consulta Librerie nell'API Maps JavaScript.
Costanti | |
|---|---|
AUTO |
Un'automobile. |
TAXI |
Qualsiasi veicolo che funge da 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 TripType
google.maps.journeySharing.TripType
costanti
Tipi di viaggi supportati da un Vehicle.
Accesso chiamando il numero const {TripType} = await google.maps.importLibrary("journeySharing").
Consulta Librerie nell'API Maps JavaScript.
Costanti | |
|---|---|
EXCLUSIVE |
Il viaggio è esclusivo per un veicolo. |
SHARED |
La corsa potrebbe condividere un veicolo con altre corse. |
UNKNOWN_TRIP_TYPE |
Tipo di viaggio sconosciuto. |
Interfaccia TripWaypoint
google.maps.journeySharing.TripWaypoint
interfaccia
Tipo TripWaypoint.
Proprietà | |
|---|---|
distanceMeters optional |
Tipo:
number optionalLa distanza del percorso tra il waypoint precedente (o la posizione attuale del veicolo, se questo waypoint è il primo nell'elenco dei waypoint) e questo waypoint in metri. |
durationMillis optional |
Tipo:
number optionalTempo di percorrenza dal waypoint precedente (o dalla posizione attuale del veicolo, se questo waypoint è il primo nell'elenco dei waypoint) a questo waypoint in millisecondi. |
location optional |
Tipo:
LatLng optionalLa posizione del waypoint. |
path optional |
Il percorso dalla fermata precedente (o dalla posizione attuale del veicolo, se questa fermata è la prima nell'elenco delle fermate) a questa fermata. |
speedReadingIntervals optional |
Tipo:
Array<SpeedReadingInterval> optionalL'elenco delle velocità del traffico lungo il percorso dal waypoint precedente (o dalla posizione del veicolo) al waypoint attuale. Ogni intervallo nell'elenco descrive il traffico su un segmento contiguo del percorso; l'intervallo definisce i punti iniziale e finale del segmento tramite i relativi indici. Per ulteriori dettagli, consulta la definizione di SpeedReadingInterval. |
tripId optional |
Tipo:
string optionalIl viaggio associato a questo waypoint. |
waypointType optional |
Tipo:
WaypointType optionalIl ruolo che svolge questo waypoint nel viaggio, ad esempio ritiro o consegna. |
Costanti WaypointType
google.maps.journeySharing.WaypointType
costanti
Tipi di waypoint supportati da Vehicle.
Accesso chiamando il numero const {WaypointType} = await google.maps.importLibrary("journeySharing").
Consulta Librerie nell'API Maps JavaScript.
Costanti | |
|---|---|
DROP_OFF_WAYPOINT_TYPE |
Waypoint per accompagnare i passeggeri. |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
Tappe per le destinazioni intermedie di un viaggio con più destinazioni. |
PICKUP_WAYPOINT_TYPE |
Waypoint per il prelievo dei passeggeri. |
UNKNOWN_WAYPOINT_TYPE |
Tipo di waypoint sconosciuto. |
Interfaccia TimeWindow
google.maps.journeySharing.TimeWindow
interfaccia
Un intervallo di tempo.
Proprietà | |
|---|---|
endTime |
Tipo:
DateL'ora di fine dell'intervallo di tempo (inclusa). |
startTime |
Tipo:
DateL'ora di inizio dell'intervallo di tempo (inclusa). |
Costanti di velocità
google.maps.journeySharing.Speed
costanti
La classificazione della velocità della polilinea in base ai dati sul traffico.
Accesso chiamando il numero const {Speed} = await google.maps.importLibrary("journeySharing").
Consulta Librerie nell'API Maps JavaScript.
Costanti | |
|---|---|
NORMAL |
Velocità normale, nessun rallentamento rilevato. |
SLOW |
Rallentamento rilevato, ma non si è formata una coda. |
TRAFFIC_JAM |
È stato rilevato un ingorgo stradale. |
Interfaccia SpeedReadingInterval
google.maps.journeySharing.SpeedReadingInterval
interfaccia
Indicatore della densità del traffico su un segmento di percorso contiguo. L'intervallo definisce i punti iniziale e finale del segmento tramite i relativi indici.
Proprietà | |
|---|---|
endPolylinePointIndex |
Tipo:
numberL'indice in base zero del punto finale dell'intervallo nel percorso. |
speed |
Tipo:
SpeedVelocità del traffico in questo intervallo. |
startPolylinePointIndex |
Tipo:
numberL'indice in base zero del punto iniziale dell'intervallo nel percorso. |