Fleet Engine Entities

Task

google.maps.journeySharing.Task interface

Détails d'une tâche renvoyée par Fleet Engine.

Nécessite le paramètre d'URL &libraries=journeySharing. Consultez Bibliothèques dans l'API Maps JavaScript.

estimatedCompletionTime optional
Type : Date optional
Horodatage de l'heure de fin estimée de la tâche.
latestVehicleLocationUpdate optional
Type : VehicleLocationUpdate optional
Informations spécifiques à la dernière mise à jour de la position.
name optional
Type:string optional
Nom de la tâche au format "providers/{provider_id}/tasks/{task_id}". L'identifiant task_id doit être un identifiant unique et non un ID de suivi. Pour stocker l'ID de suivi d'un envoi, utilisez le champ "tracking_id". Plusieurs tâches peuvent avoir le même ID de suivi.
outcome optional
Type:string optional
Le résultat de la tâche.
outcomeLocation optional
Type : LatLngLiteral optional
Emplacement où la tâche a été effectuée (à partir du fournisseur).
outcomeLocationSource optional
Type : string optional
Méthode Setter de l'emplacement du résultat de la tâche ("PROVIDER" ou "LAST_VEHICLE_LOCATION").
outcomeTime optional
Type:Date optional
Horodatage du moment où le résultat de la tâche a été défini (à partir du fournisseur).
plannedLocation optional
Type:LatLngLiteral optional
Emplacement où la tâche doit être terminée.
remainingVehicleJourneySegments optional
Informations sur les segments à terminer pour cette tâche.
status optional
Type:string optional
État d'exécution actuel de la tâche.
trackingId optional
Type : string optional
ID de suivi de la livraison.
type optional
Type:string optional
Type de tâche (par exemple, une pause ou un envoi).
vehicleId optional
Type:string optional
ID du véhicule effectuant cette tâche.

Trip

google.maps.journeySharing.Trip interface

Détails d'un trajet renvoyé par Fleet Engine.

Nécessite le paramètre d'URL &libraries=journeySharing. Consultez Bibliothèques dans l'API Maps JavaScript.

actualDropOffLocation optional
Type : LatLngLiteral optional
Lieu où le client a déposé le véhicule.
actualPickupLocation optional
Type:LatLngLiteral optional
Lieu de prise en charge du client.
dropOffTime optional
Type:Date optional
Estimation de l'heure à laquelle les passagers seront déposés ou de l'heure réelle de dépose
latestVehicleLocationUpdate optional
Type : VehicleLocationUpdate optional
Informations spécifiques à la dernière mise à jour de la position.
name optional
Type : string optional
Au format "providers/{provider_id}/trips/{trip_id}". Le champ "trip_id" doit être un identifiant unique.
passengerCount optional
Type:number optional
Nombre de passagers pour ce trajet ; le conducteur n'est pas inclus.
pickupTime optional
Type:Date optional
Estimation de l'heure à laquelle les passagers seront pris en charge ou de l'heure à laquelle ils ont été pris en charge.
plannedDropOffLocation optional
Type:LatLngLiteral optional
Lieu où le client indique qu'il va déposer.
plannedPickupLocation optional
Type:LatLngLiteral optional
Lieu où le client indique qu'il va venir le récupérer.
remainingWaypoints optional
Type:Array<VehicleWaypoint> optional
Tableau de points de cheminement indiquant le chemin entre le lieu actuel et le point de dépôt.
status optional
Type : string optional
É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 optional
Type:string optional
Type de trajet. Les valeurs possibles sont UNKNOWN_TRIP_TYPE, SHARED ou EXCLUSIVE.
vehicleId optional
Type:string optional
ID du véhicule effectuant ce trajet.

Interface DeliveryVehicle

google.maps.journeySharing.DeliveryVehicle interface

Détails d'un véhicule de livraison renvoyé par Fleet Engine.

Nécessite le paramètre d'URL &libraries=journeySharing. Consultez Bibliothèques dans l'API Maps JavaScript.

attributes
Type:Object<string, string optional>
Attributs personnalisés pour le véhicule de livraison.
currentRouteSegmentEndPoint optional
Type:LatLngLiteral optional
Lieu d'arrivée de la section de route actuelle.
latestVehicleLocationUpdate optional
Type : VehicleLocationUpdate optional
Dernière position indiquée pour le véhicule de livraison.
name optional
Type:string optional
Au format "providers/{provider_id}/deliveryVehicles/{delivery_vehicle_id}". L'identifiant de livraison du véhicule doit être un identifiant unique.
navigationStatus optional
Type:string optional
État de navigation actuel du véhicule.
remainingDistanceMeters optional
Type:number optional
Distance de conduite restante dans le segment d'itinéraire actuel, en mètres.
remainingDurationMillis optional
Type : number optional
Durée restante du trajet en millisecondes dans le segment d'itinéraire actuel.
remainingVehicleJourneySegments optional
Segments de parcours attribués à ce véhicule de livraison, à partir de sa dernière position signalée.

Interface VehicleJourneySegment

google.maps.journeySharing.VehicleJourneySegment interface

Type de segment VehicleJourney

Nécessite le paramètre d'URL &libraries=journeySharing. Consultez Bibliothèques dans l'API Maps JavaScript.

distanceMeters optional
Type:number optional
Distance du trajet de l'arrêt précédent à cet arrêt, en mètres.
durationMillis optional
Type : number optional
Durée du trajet de l'arrêt précédent à cet arrêt, en millisecondes.
extraDurationMillis optional
Type:number optional
Temps de trajet supplémentaire en millisecondes, en fonction de la durée des tâches de l'arrêt.
location optional
Type : LatLngLiteral optional
Emplacement réel de l'arrêt.
path optional
Type : Array<LatLngLiteral> optional
Chemin d'accès entre l'arrêt précédent et cet arrêt.

Interface VehicleLocationUpdate

google.maps.journeySharing.VehicleLocationUpdate interface

Type VehicleLocationUpdate

Nécessite le paramètre d'URL &libraries=journeySharing. Consultez Bibliothèques dans l'API Maps JavaScript.

heading optional
Type:number optional
En-tête de la mise à jour. 0 correspond au nord, 180 au sud.
location optional
Type:LatLngLiteral optional
Emplacement de la mise à jour.
speedKilometersPerHour optional
Type : number optional
Vitesse en kilomètres par heure.
time optional
Type:Date optional
Heure de réception de cette mise à jour du véhicule.

Interface VehicleWaypoint

google.maps.journeySharing.VehicleWaypoint interface

Type de point véhicule.

Nécessite le paramètre d'URL &libraries=journeySharing. Consultez Bibliothèques dans l'API Maps JavaScript.

distanceMeters optional
Type:number optional
Distance du chemin entre le point de cheminement précédent (ou la position actuelle du véhicule, si ce dernier est le premier de la liste) jusqu'à ce point de cheminement, en mètres.
durationMillis optional
Type : number optional
Temps de trajet entre le point de cheminement précédent (ou la position actuelle du véhicule, si ce dernier est le premier de la liste) jusqu'à ce point de cheminement, en millisecondes.
location optional
Type : LatLngLiteral optional
Emplacement du point de cheminement.
path optional
Type:Array<LatLngLiteral> optional
Trajet entre le point de cheminement précédent (ou la position actuelle du véhicule, si ce dernier est le premier de la liste) jusqu'à ce point de cheminement.