Interface Task
Interface google.maps.journeySharing.Task
Détails d'une tâche renvoyés par Fleet Engine.
Propriétés | |
|---|---|
attributes |
Type :
Object<string, *>Attributs attribués à la tâche. |
name |
Type :
stringNom de la tâche au format "providers/{provider_id}/tasks/{task_id}". L'ID de la tâche doit être un identifiant unique et non un ID de suivi. Pour stocker un ID de suivi d'un envoi, utilisez le champ tracking_id. Plusieurs tâches peuvent avoir le même tracking_id. |
remainingVehicleJourneySegments |
Type :
Array<VehicleJourneySegment>Informations sur les segments restants à compléter pour cette tâche. |
status |
Type :
stringÉtat actuel de l'exécution de la tâche. |
type |
Type :
stringType de tâche (par exemple, une pause ou une livraison). |
estimatedCompletionTime optional |
Type :
Date optionalCode temporel de la durée d'exécution estimée de la tâche. |
latestVehicleLocationUpdate optional |
Type :
VehicleLocationUpdate optionalInformations spécifiques à la dernière mise à jour de la position. |
outcome optional |
Type :
string optionalRésultat de la tâche. |
outcomeLocation optional |
Type :
LatLngLiteral optionalLieu où la tâche a été effectuée (par le fournisseur). |
outcomeLocationSource optional |
Type :
string optionalSetter de l'emplacement du résultat de la tâche ("PROVIDER" ou "LAST_VEHICLE_LOCATION"). |
outcomeTime optional |
Type :
Date optionalCode temporel de la définition du résultat de la tâche (par le fournisseur). |
plannedLocation optional |
Type :
LatLngLiteral optionalEmplacement où la tâche doit être effectuée. |
targetTimeWindow optional |
Type :
TimeWindow optionalPériode pendant laquelle la tâche doit être effectuée. |
trackingId optional |
Type :
string optionalID de suivi de l'envoi. |
vehicleId optional |
Type :
string optionalID du véhicule effectuant cette tâche. |
Interface TaskInfo
Interface google.maps.journeySharing.TaskInfo
Type TaskInfo utilisé par DeliveryVehicleStop.
Propriétés | |
|---|---|
extraDurationMillis optional |
Type :
number optionalTemps supplémentaire nécessaire pour effectuer la tâche, en millisecondes. |
id optional |
Type :
string optionalID de la tâche. |
targetTimeWindow optional |
Type :
TimeWindow optionalPériode pendant laquelle la tâche doit être effectuée. |
Interface TaskTrackingInfo
Interface google.maps.journeySharing.TaskTrackingInfo
Détails d'un objet d'informations de suivi des tâches renvoyé par Fleet Engine.
Propriétés | |
|---|---|
attributes |
Type :
Object<string, *>Attributs attribués à la tâche. |
name |
Type :
stringNom au format "providers/{provider_id}/taskTrackingInfo/{tracking_id}", où tracking_id représente l'ID de suivi. |
trackingId |
Type :
stringID de suivi d'une tâche.
|
estimatedArrivalTime optional |
Type :
Date optionalHeure d'arrivée estimée à l'arrêt. |
estimatedTaskCompletionTime optional |
Type :
Date optionalDurée estimée d'une tâche. |
latestVehicleLocationUpdate optional |
Type :
VehicleLocationUpdate optionalInformations spécifiques à la dernière mise à jour de la position. |
plannedLocation optional |
Type :
LatLng optionalLieu où la tâche sera effectuée. |
remainingDrivingDistanceMeters optional |
Type :
number optionalDistance totale restante en mètres jusqu'au VehicleStop d'intérêt. |
remainingStopCount optional |
Type :
number optionalIndique le nombre d'arrêts restants du véhicule jusqu'à ce qu'il atteigne l'arrêt de la tâche, y compris l'arrêt de la tâche. Par exemple, si le prochain arrêt du véhicule est l'arrêt de la tâche, la valeur sera 1. |
routePolylinePoints optional |
Liste de points qui, une fois connectés, forment une polyligne de l'itinéraire prévu du véhicule jusqu'au lieu de cette tâche. |
state optional |
Type :
string optionalÉtat actuel de l'exécution de la tâche. |
targetTimeWindow optional |
Type :
TimeWindow optionalPériode pendant laquelle la tâche doit être effectuée. |
taskOutcome optional |
Type :
string optionalRésultat de la tentative d'exécution d'une tâche. |
taskOutcomeTime optional |
Type :
Date optionalHeure à laquelle le prestataire a défini le résultat de la tâche. |
Interface Trip
Interface google.maps.journeySharing.Trip
Détails d'un trajet renvoyés par Fleet Engine.
Propriétés | |
|---|---|
name |
Type :
stringAu format "providers/{provider_id}/trips/{trip_id}". L'ID de trajet doit être un identifiant unique. |
passengerCount |
Type :
numberNombre de passagers pour ce trajet (le conducteur n'est pas inclus). |
remainingWaypoints |
Type :
Array<VehicleWaypoint>Tableau de points de repère indiquant le chemin entre la position actuelle et le point de dépose. |
status |
Type :
stringÉtat actuel du trajet. Les valeurs possibles sont 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 |
Type :
stringType de trajet. Les valeurs possibles sont UNKNOWN_TRIP_TYPE, SHARED ou EXCLUSIVE. |
vehicleId |
Type :
stringID du véhicule effectuant ce trajet. |
actualDropOffLocation optional |
Type :
LatLngLiteral optionalLieu où le client a été déposé. |
actualPickupLocation optional |
Type :
LatLngLiteral optionalLieu où le client a été pris en charge. |
dropOffTime optional |
Type :
Date optionalHeure estimée à laquelle les passagers seront déposés ou heure réelle à laquelle ils ont été déposés. |
latestVehicleLocationUpdate optional |
Type :
VehicleLocationUpdate optionalInformations spécifiques à la dernière mise à jour de la position. |
pickupTime optional |
Type :
Date optionalHeure estimée à laquelle les passagers seront pris en charge ou heure réelle à laquelle ils l'ont été. |
plannedDropOffLocation optional |
Type :
LatLngLiteral optionalLieu où le client indique qu'il sera déposé. |
plannedPickupLocation optional |
Type :
LatLngLiteral optionalLieu où le client indique qu'il sera pris en charge. |
Interface DeliveryVehicle
Interface google.maps.journeySharing.DeliveryVehicle
Détails d'un véhicule de livraison renvoyés par Fleet Engine.
Propriétés | |
|---|---|
attributes |
Type :
Object<string, string optional>Attributs de véhicule de livraison personnalisés. |
name |
Type :
stringAu format "providers/{provider_id}/deliveryVehicles/{delivery_vehicle_id}". L'identifiant delivery_vehicle_id doit être unique. |
navigationStatus |
Type :
stringÉtat de navigation actuel du véhicule. |
remainingDistanceMeters |
Type :
numberDistance restante à parcourir dans le segment d'itinéraire actuel, en mètres. |
remainingVehicleJourneySegments |
Type :
Array<VehicleJourneySegment>Segments du trajet attribués à ce véhicule de livraison, en commençant par la position la plus récente du véhicule. Cette valeur n'est renseignée que lorsque l'objet de données DeliveryVehicle est fourni via FleetEngineDeliveryVehicleLocationProvider. |
currentRouteSegmentEndPoint optional |
Type :
LatLngLiteral optionalEmplacement où se termine le segment de route actuel. |
latestVehicleLocationUpdate optional |
Type :
VehicleLocationUpdate optionalDernière position signalée du véhicule de livraison. |
remainingDurationMillis optional |
Type :
number optionalDurée de conduite restante dans le segment de route actuel, en millisecondes. |
Interface DeliveryVehicleStop
Interface google.maps.journeySharing.DeliveryVehicleStop
Type DeliveryVehicleStop
Propriétés | |
|---|---|
tasks |
Liste des tâches à effectuer à cet arrêt.
|
plannedLocation optional |
Type :
LatLngLiteral optionalEmplacement de l'arrêt. |
state optional |
Type :
DeliveryVehicleStopState optionalÉtat de l'arrêt. |
Constantes DeliveryVehicleStopState
google.maps.journeySharing.DeliveryVehicleStopState
constantes
État actuel d'un DeliveryVehicleStop.
Accédez-y en appelant le const {DeliveryVehicleStopState} = await google.maps.importLibrary("journeySharing").
Consultez Bibliothèques de l'API Maps JavaScript.
Constantes | |
|---|---|
ARRIVED |
Vous êtes arrivé à l'arrêt. Suppose que lorsque le véhicule est en route vers le prochain arrêt, tous les arrêts précédents ont été effectués. |
ENROUTE |
Attribué et en cours de routage. |
NEW |
Créé, mais pas en cours de routage actif. |
UNSPECIFIED |
Inconnu. |
Interface VehicleJourneySegment
Interface google.maps.journeySharing.VehicleJourneySegment
Type VehicleJourneySegment
Propriétés | |
|---|---|
drivingDistanceMeters optional |
Type :
number optionalDistance parcourue depuis l'arrêt précédent jusqu'à cet arrêt, en mètres. |
drivingDurationMillis optional |
Type :
number optionalTemps de trajet depuis l'arrêt précédent, en millisecondes. |
path optional |
Type :
Array<LatLngLiteral> optionalChemin depuis l'arrêt précédent (ou l'emplacement actuel du véhicule, si cet arrêt est le premier de la liste) jusqu'à cet arrêt. |
stop optional |
Type :
DeliveryVehicleStop optionalInformations sur l'arrêt. |
Interface VehicleLocationUpdate
Interface google.maps.journeySharing.VehicleLocationUpdate
Type VehicleLocationUpdate
Propriétés | |
|---|---|
heading optional |
Type :
number optionalTitre de la mise à jour. 0 correspond au nord et 180 au sud. |
location optional |
Type :
LatLngLiteral|LatLng optionalEmplacement de la mise à jour. |
speedKilometersPerHour optional |
Type :
number optionalVitesse en kilomètres par heure. |
time optional |
Type :
Date optionalHeure à laquelle cette mise à jour a été reçue du véhicule. |
Interface VehicleWaypoint
Interface google.maps.journeySharing.VehicleWaypoint
Type VehicleWaypoint.
Propriétés | |
|---|---|
distanceMeters optional |
Type :
number optionalDistance du trajet entre le point de cheminement précédent (ou la position actuelle du véhicule, si ce point de cheminement est le premier de la liste) et ce point de cheminement, en mètres. |
durationMillis optional |
Type :
number optionalTemps de trajet entre le point de repère précédent (ou la position actuelle du véhicule, si ce point de repère est le premier de la liste) et ce point de repère, en millisecondes. |
location optional |
Type :
LatLngLiteral optionalEmplacement du point de repère. |
path optional |
Type :
Array<LatLngLiteral> optionalChemin d'accès du point de cheminement précédent (ou de la position actuelle du véhicule, si ce point de cheminement est le premier de la liste) à ce point de cheminement. |
speedReadingIntervals optional |
Type :
Array<SpeedReadingInterval> optionalListe des vitesses de circulation sur le trajet entre le point de cheminement précédent (ou la position du véhicule) et le point de cheminement actuel. Chaque intervalle de la liste décrit le trafic sur un segment contigu du chemin. L'intervalle définit les points de départ et d'arrivée du segment via leurs index. Pour en savoir plus, consultez la définition de SpeedReadingInterval. |
Interface véhicule
Interface google.maps.journeySharing.Vehicle
Détails d'un véhicule renvoyés par Fleet Engine.
Propriétés | |
|---|---|
attributes |
Type :
Object<string, *>Attributs de véhicule personnalisés. |
name |
Type :
stringAu format "providers/{provider_id}/vehicles/{vehicle_id}". L'identifiant vehicle_id doit être unique. |
navigationStatus |
Type :
VehicleNavigationStatusÉtat de navigation actuel du véhicule. |
remainingDistanceMeters |
Type :
numberDistance restante à parcourir dans le segment d'itinéraire actuel, en mètres. |
vehicleState |
Type :
VehicleStateÉtat du véhicule. |
vehicleType |
Type :
VehicleTypeType de ce véhicule. |
currentRouteSegmentEndPoint optional |
Type :
TripWaypoint optionalPoint de repère où se termine le segment d'itinéraire actuel. |
currentRouteSegmentVersion optional |
Type :
Date optionalHeure à laquelle le segment de route actuel a été défini. |
currentTrips optional |
Type :
Array<string> optionalListe des ID de trajets actuellement attribués à ce véhicule. |
etaToFirstWaypoint optional |
Type :
Date optionalHeure d'arrivée prévue au premier point de repère du champ "Points de repère". |
latestLocation optional |
Type :
VehicleLocationUpdate optionalDernière position signalée du véhicule. |
maximumCapacity optional |
Type :
number optionalNombre total de passagers que ce véhicule peut transporter. Le chauffeur n'est pas inclus dans cette valeur. |
supportedTripTypes optional |
Types de trajets acceptés par ce véhicule. |
waypoints optional |
Type :
Array<TripWaypoint> optionalPoints de cheminement restants attribués à ce véhicule. |
waypointsVersion optional |
Type :
Date optionalDernière mise à jour du champ "points de cheminement". |
Constantes VehicleNavigationStatus
google.maps.journeySharing.VehicleNavigationStatus
constantes
État de navigation actuel d'un Vehicle.
Accédez-y en appelant le const {VehicleNavigationStatus} = await google.maps.importLibrary("journeySharing").
Consultez Bibliothèques de l'API Maps JavaScript.
Constantes | |
|---|---|
ARRIVED_AT_DESTINATION |
Le véhicule se trouve à environ 50 m de la destination. |
ENROUTE_TO_DESTINATION |
La navigation détaillée est disponible et l'application chauffeur est passée en mode GUIDED_NAV. |
NO_GUIDANCE |
La navigation de l'application Driver est en mode FREE_NAV. |
OFF_ROUTE |
Le véhicule s'est écarté de l'itinéraire suggéré. |
UNKNOWN_NAVIGATION_STATUS |
État de navigation non spécifié. |
Constantes VehicleState
google.maps.journeySharing.VehicleState
constantes
État actuel d'un Vehicle.
Accédez-y en appelant le const {VehicleState} = await google.maps.importLibrary("journeySharing").
Consultez Bibliothèques de l'API Maps JavaScript.
Constantes | |
|---|---|
OFFLINE |
Le véhicule n'accepte pas de nouveaux trajets. |
ONLINE |
Le véhicule accepte de nouveaux trajets. |
UNKNOWN_VEHICLE_STATE |
État du véhicule inconnu. |
Constantes VehicleType
google.maps.journeySharing.VehicleType
constantes
Type de propriété Vehicle.
Accédez-y en appelant le const {VehicleType} = await google.maps.importLibrary("journeySharing").
Consultez Bibliothèques de l'API Maps JavaScript.
Constantes | |
|---|---|
AUTO |
Une automobile. |
TAXI |
Tout véhicule servant de taxi (généralement soumis à une licence ou à une réglementation) |
TRUCK |
Un véhicule avec une grande capacité de stockage. |
TWO_WHEELER |
Une moto, une mobylette ou tout autre véhicule à deux roues. |
UNKNOWN |
Type de véhicule inconnu. |
Constantes TripType
google.maps.journeySharing.TripType
constantes
Types de trajets acceptés par un Vehicle.
Accédez-y en appelant le const {TripType} = await google.maps.importLibrary("journeySharing").
Consultez Bibliothèques de l'API Maps JavaScript.
Constantes | |
|---|---|
EXCLUSIVE |
Le trajet est réservé à un véhicule. |
SHARED |
Il est possible que vous partagiez un véhicule avec d'autres passagers. |
UNKNOWN_TRIP_TYPE |
Type de trajet inconnu. |
Interface TripWaypoint
Interface google.maps.journeySharing.TripWaypoint
Type TripWaypoint.
Propriétés | |
|---|---|
distanceMeters optional |
Type :
number optionalDistance du trajet entre le point de cheminement précédent (ou la position actuelle du véhicule, si ce point de cheminement est le premier de la liste) et ce point de cheminement, en mètres. |
durationMillis optional |
Type :
number optionalTemps de trajet entre le point de repère précédent (ou la position actuelle du véhicule, si ce point de repère est le premier de la liste) et ce point de repère, en millisecondes. |
location optional |
Type :
LatLng optionalEmplacement du point de repère. |
path optional |
Chemin depuis l'arrêt précédent (ou l'emplacement actuel du véhicule, si cet arrêt est le premier de la liste) jusqu'à cet arrêt. |
speedReadingIntervals optional |
Type :
Array<SpeedReadingInterval> optionalListe des vitesses de circulation sur le trajet entre le point de cheminement précédent (ou la position du véhicule) et le point de cheminement actuel. Chaque intervalle de la liste décrit le trafic sur un segment contigu du chemin. L'intervalle définit les points de départ et d'arrivée du segment via leurs index. Pour en savoir plus, consultez la définition de SpeedReadingInterval. |
tripId optional |
Type :
string optionalTrajet associé à ce point de cheminement. |
waypointType optional |
Type :
WaypointType optionalRôle de ce point de cheminement dans le trajet (par exemple, point de prise en charge ou de dépose). |
Constantes WaypointType
google.maps.journeySharing.WaypointType
constantes
Types de points de cheminement acceptés par Vehicle.
Accédez-y en appelant le const {WaypointType} = await google.maps.importLibrary("journeySharing").
Consultez Bibliothèques de l'API Maps JavaScript.
Constantes | |
|---|---|
DROP_OFF_WAYPOINT_TYPE |
Points de cheminement pour déposer les passagers. |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
Points de cheminement pour les destinations intermédiaires d'un trajet à plusieurs destinations. |
PICKUP_WAYPOINT_TYPE |
Points de cheminement pour récupérer des passagers. |
UNKNOWN_WAYPOINT_TYPE |
Type de point de repère inconnu. |
Interface TimeWindow
Interface google.maps.journeySharing.TimeWindow
Une période.
Propriétés | |
|---|---|
endTime |
Type :
DateHeure de fin de la période (incluse). |
startTime |
Type :
DateHeure de début de la période (incluse). |
Constantes Speed
google.maps.journeySharing.Speed
constantes
Classification de la vitesse des polylignes en fonction des données de trafic.
Accédez-y en appelant le const {Speed} = await google.maps.importLibrary("journeySharing").
Consultez Bibliothèques de l'API Maps JavaScript.
Constantes | |
|---|---|
NORMAL |
La vitesse est normale, aucun ralentissement n'a été détecté. |
SLOW |
Ralentissement détecté, mais pas d'embouteillage. |
TRAFFIC_JAM |
Embouteillage détecté. |
SpeedReadingInterval interface
Interface google.maps.journeySharing.SpeedReadingInterval
Indicateur de densité du trafic sur un segment de chemin continu. L'intervalle définit les points de début et de fin du segment via leurs index.
Propriétés | |
|---|---|
endPolylinePointIndex |
Type :
numberIndex basé sur zéro du point de terminaison de l'intervalle dans le chemin d'accès. |
speed |
Type :
SpeedVitesse du trafic dans cet intervalle. |
startPolylinePointIndex |
Type :
numberIndex basé sur zéro du point de départ de l'intervalle dans le chemin. |