Task
google.maps.journeySharing.Task
interface
Détails d'une tâche renvoyée par Fleet Engine.
Propriétés | |
---|---|
name |
Type:
string 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. |
remainingVehicleJourneySegments |
Type:
Array<VehicleJourneySegment> Informations sur les segments à terminer pour cette tâche. |
status |
Type:
string État d'exécution actuel de la tâche. |
type |
Type:
string Type de tâche (par exemple, une pause ou un envoi). |
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. |
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. |
trackingId optional |
Type:
string optional ID de suivi de la livraison. |
vehicleId optional |
Type:
string optional ID du véhicule effectuant cette tâche. |
Interface TaskTrackingInfo
google.maps.journeySharing.TaskTrackingInfo
interface
Détails d'un objet d'informations de suivi des tâches renvoyé par Fleet Engine.
Propriétés | |
---|---|
name |
Type:
string Nom au format "providers/{provider_id}/taskTrackingInfo/{tracking_id}", où tracking_id représente l'ID de suivi. |
trackingId |
Type:
string ID de suivi d'une tâche.
|
estimatedArrivalTime optional |
Type:
Date optional Heure d'arrivée estimée au lieu de l'arrêt. |
estimatedTaskCompletionTime optional |
Type:
Date optional Durée d'exécution estimée d'une tâche. |
latestVehicleLocationUpdate optional |
Type:
VehicleLocationUpdate optional Informations spécifiques à la dernière mise à jour de la position. |
plannedLocation optional |
Type:
LatLng optional Emplacement où la tâche sera effectuée. |
remainingDrivingDistanceMeters optional |
Type:
number optional Distance totale restante en mètres, jusqu'au lieu d'intérêt ( VehicleStop ). |
remainingStopCount optional |
Type:
number optional Indique le nombre d'arrêts restants du véhicule jusqu'à ce que l'arrêt soit effectué, y compris l'arrêt. Par exemple, si le prochain arrêt du véhicule est l'arrêt de la tâche, la valeur est 1. |
routePolylinePoints optional |
Liste de points qui, une fois connectés, forment une polyligne de l'itinéraire attendu du véhicule jusqu'à l'emplacement de cette tâche. |
state optional |
Type:
string optional État d'exécution actuel de la tâche. |
taskOutcome optional |
Type:
string optional Résultat de la tentative d'exécution d'une tâche. |
taskOutcomeTime optional |
Type:
Date optional Heure à laquelle le résultat de la tâche a été défini par le fournisseur. |
Trip
google.maps.journeySharing.Trip
interface
Détails d'un trajet renvoyé par Fleet Engine.
Propriétés | |
---|---|
name |
Type:
string Au format "providers/{provider_id}/trips/{trip_id}". Le champ "trip_id" doit être un identifiant unique. |
passengerCount |
Type:
number Nombre de passagers pour ce trajet ; le conducteur n'est pas inclus. |
remainingWaypoints |
Type:
Array<VehicleWaypoint> Tableau de points de cheminement indiquant le chemin entre le lieu actuel et le point de dépôt. |
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:
string Type de trajet. Les valeurs possibles sont UNKNOWN_TRIP_TYPE, SHARED ou EXCLUSIVE. |
vehicleId |
Type:
string ID du véhicule effectuant ce trajet. |
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. |
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. |
Interface DeliveryVehicle
google.maps.journeySharing.DeliveryVehicle
interface
Détails d'un véhicule de livraison renvoyé par Fleet Engine.
Propriétés | |
---|---|
attributes |
Type:
Object<string, string optional> Attributs personnalisés pour le véhicule de livraison. |
name |
Type:
string Au format "providers/{provider_id}/deliveryVehicles/{delivery_vehicle_id}". L'identifiant de livraison du véhicule doit être un identifiant unique. |
navigationStatus |
Type:
string État de navigation actuel du véhicule. |
remainingDistanceMeters |
Type:
number Distance de conduite restante dans le segment d'itinéraire actuel, en mètres. |
remainingVehicleJourneySegments |
Type:
Array<VehicleJourneySegment> Segments de parcours attribués à ce véhicule de livraison, à partir de sa dernière position signalée. |
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. |
remainingDurationMillis optional |
Type:
number optional Durée restante du trajet en millisecondes dans le segment d'itinéraire actuel. |
Interface DeliveryVehicleStop
google.maps.journeySharing.DeliveryVehicleStop
interface
Type de véhicule de livraison
Propriétés | |
---|---|
tasks |
Type:
Array<{ Liste des tâches à effectuer à cet arrêt.
|
Constantes DeliveryVehicleStopState
constantes google.maps.journeySharing.DeliveryVehicleStopState
État actuel d'un DeliveryVehicleStop
.
Accédez à en appelant const {DeliveryVehicleStopState} = await google.maps.importLibrary("journeySharing")
. Consultez Bibliothèques dans l'API Maps JavaScript.
Constantes | |
---|---|
ARRIVED |
Arrivé à l'arrêt. Il part du principe que lorsque le véhicule pointe vers le prochain arrêt, tous les arrêts précédents ont été terminés. |
ENROUTE |
Routage attribué et actif. |
NEW |
Ils ont été créés, mais ils ne sont pas acheminés activement. |
UNSPECIFIED |
Inconnu |
Interface VehicleJourneySegment
google.maps.journeySharing.VehicleJourneySegment
interface
Type de segment VehicleJourney
Propriétés | |
---|---|
drivingDistanceMeters optional |
Type:
number optional Distance du trajet de l'arrêt précédent à cet arrêt, en mètres. |
drivingDurationMillis optional |
Type:
number optional Durée du trajet de l'arrêt précédent à cet arrêt, en millisecondes. |
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. |
stop optional |
Type:
Array<DeliveryVehicleStop> optional Les arrêts desservant ce véhicule. |
Interface VehicleLocationUpdate
google.maps.journeySharing.VehicleLocationUpdate
interface
Type VehicleLocationUpdate
Propriétés | |
---|---|
heading optional |
Type:
number optional En-tête de la mise à jour. 0 correspond au nord, 180 au sud. |
location optional |
Type:
LatLngLiteral|LatLng 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.
Propriétés | |
---|---|
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. |