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.
Propriétés | |
---|---|
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 |
Type:
Array<VehicleJourneySegment> 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.
Propriétés | |
---|---|
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.
Propriétés | |
---|---|
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 |
Type:
Array<VehicleJourneySegment> 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.
Propriétés | |
---|---|
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.
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 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.
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. |