Typedef PolylineSetup
google.maps.journeySharing.PolylineSetup
typedef
Type PolylineSetup
Le type accepte un objet PolylineSetupOptions
ou une fonction qui accepte un objet DefaultPolylineSetupOptions
et renvoie un objet PolylineSetupOptions
.
Si vous spécifiez une fonction, celle-ci peut et doit modifier le champ defaultPolylineOptions
de l'entrée et le renvoyer en tant que polylineOptions
dans l'objet PolylineSetupOptions
de sortie.
PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)
Interface PolylineSetupOptions
Interface google.maps.journeySharing.PolylineSetupOptions
Options de configuration des polylignes
Propriétés | |
---|---|
polylineOptions optional |
Type:
PolylineOptions optional Options des polylignes |
visible optional |
Type:
boolean optional Visibilité des polylignes. |
Interface DefaultPolylineSetupOptions
Interface google.maps.journeySharing.DefaultPolylineSetupOptions
Options par défaut de PolylineSetup
Propriétés | |
---|---|
defaultPolylineOptions |
Type:
PolylineOptions Options de polyligne par défaut |
defaultVisible |
Type:
boolean Visibilité par défaut des polylignes. |
Typedef MarkerSetup
google.maps.journeySharing.MarkerSetup
typedef
MarkerSetup
Le type accepte un objet MarkerSetupOptions
ou une fonction qui accepte un objet DefaultMarkerSetupOptions
et renvoie un objet MarkerSetupOptions
.
Si vous spécifiez une fonction, celle-ci peut et doit modifier le champ defaultMarkerOptions
de l'entrée et le renvoyer en tant que markerOptions
dans l'objet MarkerSetupOptions
de sortie.
MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)
MarkerSetupOptions
Interface google.maps.journeySharing.MarkerSetupOptions
Options MarkerSetup
Propriétés | |
---|---|
markerOptions optional |
Type:
MarkerOptions optional Options de repère |
Interface DefaultMarkerSetupOptions
Interface google.maps.journeySharing.DefaultMarkerSetupOptions
Options par défaut de MarkerSetup
Propriétés | |
---|---|
defaultMarkerOptions |
Type:
MarkerOptions Options des repères par défaut |
Interface MarkerCustomizationFunctionParams.
Interface google.maps.journeySharing.MarkerCustomizationFunctionParams
Paramètres communs à toutes les fonctions de personnalisation des repères. Aucun objet de cette classe n'est fourni directement à une fonction de personnalisation des repères. Un objet de l'une de ses classes descendantes est fourni à la place.
Propriétés | |
---|---|
defaultOptions |
Type:
MarkerOptions Options par défaut utilisées pour créer ce repère. |
isNew |
Type:
boolean Si la valeur est "true", le repère vient d'être créé et la fonction de personnalisation du repère est appelée pour la première fois, avant que le repère ait été ajouté au plan. Sinon, cette valeur est "false". |
marker |
Type:
Marker Le repère. Toute personnalisation doit être apportée directement à cet objet. |
Interface DeliveryVehicleMarkerCustomizationFunctionParams.
Interface google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams
Paramètres spécifiques aux fonctions de personnalisation des repères qui appliquent des options aux repères des véhicules de livraison. Utilisé par FleetEngineDeliveryVehicleLocationProviderOptions.deliveryVehicleMarkerCustomization
et FleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization
.
Cette interface étend MarkerCustomizationFunctionParams
.
Propriétés | |
---|---|
vehicle |
Type:
DeliveryVehicle Véhicule de livraison représenté par ce repère. |
Hérités:
defaultOptions ,
isNew ,
marker
|
Interface PlannedStopMarkerCustomizationFunctionParams
Interface google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams
Paramètres propres aux fonctions de personnalisation des repères, qui appliquent des options aux repères représentant des arrêts planifiés. Utilisé par FleetEngineDeliveryVehicleLocationProviderOptions.plannedStopMarkerCustomization
.
Cette interface étend DeliveryVehicleMarkerCustomizationFunctionParams
.
Propriétés | |
---|---|
stopIndex |
Type:
number Index en base 0 de cet arrêt dans la liste des arrêts restants. |
Hérités:
defaultOptions ,
isNew ,
marker ,
vehicle
|
Interface TaskMarkerCustomizationFunctionParams pour
Interface google.maps.journeySharing.TaskMarkerCustomizationFunctionParams
Paramètres spécifiques aux fonctions de personnalisation des repères qui appliquent des options aux repères représentant des lieux de tâches planifiés ou réels. Utilisé par FleetEngineDeliveryVehicleLocationProviderOptions.taskMarkerCustomization
et FleetEngineDeliveryVehicleLocationProviderOptions.taskOutcomeMarkerCustomization
.
Cette interface étend DeliveryVehicleMarkerCustomizationFunctionParams
.
Propriétés | |
---|---|
task |
Type:
Task Emplacement de la tâche représenté par ce repère. |
Hérités:
defaultOptions ,
isNew ,
marker ,
vehicle
|
Interface ShipmentMarkerCustomizationFunctionParams.
Interface google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams
Paramètres spécifiques aux fonctions de personnalisation des repères qui appliquent des options aux repères représentant les destinations et les véhicules de livraison. Utilisé par FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization
et FleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization
.
Cette interface étend MarkerCustomizationFunctionParams
.
Propriétés | |
---|---|
taskTrackingInfo |
Type:
TaskTrackingInfo Informations sur la tâche associée à ce repère. |
Hérités:
defaultOptions ,
isNew ,
marker
|
Interface TripMarkerCustomizationFunctionParams.
Interface google.maps.journeySharing.TripMarkerCustomizationFunctionParams
Paramètres propres aux fonctions de personnalisation des repères, qui appliquent des options aux repères représentant le véhicule, le point de départ et la destination. Utilisé par FleetEngineTripLocationProviderOptions.vehicleMarkerCustomization
, FleetEngineTripLocationProviderOptions.originMarkerCustomization
et FleetEngineTripLocationProviderOptions.destinationMarkerCustomization
.
Cette interface étend MarkerCustomizationFunctionParams
.
Propriétés | |
---|---|
trip |
Type:
Trip Trajet associé à ce repère. Pour en savoir plus sur l'entretien du véhicule pour ce trajet, utilisez Trip.latestVehicleLocationUpdate et Trip.remainingWaypoints . |
Hérités:
defaultOptions ,
isNew ,
marker
|
Interface TripWaypointMarkerCustomizationFunctionParams.
Interface google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams
Paramètres spécifiques aux fonctions de personnalisation des repères qui appliquent des options aux repères représentant les points de cheminement d'un trajet. Utilisé par FleetEngineTripLocationProviderOptions.waypointMarkerCustomization
.
Cette interface étend TripMarkerCustomizationFunctionParams
.
Propriétés | |
---|---|
waypointIndex |
Type:
number Indice de point de cheminement en base 0 associé à ce repère. Utilisez cet index sur Trip.remainingWaypoints pour récupérer des informations sur le point de cheminement. |
Hérités:
defaultOptions ,
isNew ,
marker ,
trip
|
Interface VehicleMarkerCustomizationFunctionParams pour
Interface google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams
Paramètres propres aux fonctions de personnalisation des repères qui appliquent des options aux repères des véhicules. Utilisé par FleetEngineVehicleLocationProviderOptions.vehicleMarkerCustomization
et FleetEngineFleetLocationProviderOptions.vehicleMarkerCustomization
.
Cette interface étend MarkerCustomizationFunctionParams
.
Propriétés | |
---|---|
vehicle |
Type:
Vehicle Véhicule représenté par ce repère. |
Hérités:
defaultOptions ,
isNew ,
marker
|
Interface VehicleWaypointMarkerCustomizationFunctionParams.
Interface google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams
Paramètres spécifiques aux fonctions de personnalisation des repères qui appliquent des options aux repères des points de cheminement des véhicules. Utilisé par FleetEngineVehicleLocationProviderOptions.originMarkerCustomization
, FleetEngineVehicleLocationProviderOptions.destinationMarkerCustomization
et FleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization
Cette interface étend VehicleMarkerCustomizationFunctionParams
.
Propriétés | |
---|---|
waypointIndex |
Type:
number Indice de point de cheminement en base 0 associé à ce repère. Utilisez cet index sur Vehicle.waypoints pour récupérer des informations sur le point de cheminement. |
Hérités:
defaultOptions ,
isNew ,
marker ,
vehicle
|
Interface PolylineCustomizationFunctionParams
Interface google.maps.journeySharing.PolylineCustomizationFunctionParams
Paramètres communs à toutes les fonctions de personnalisation de polylignes. Aucun objet de cette classe n'est fourni directement aux fonctions de personnalisation de polylignes. Un objet de l'une de ses classes descendantes est fourni à la place.
Propriétés | |
---|---|
defaultOptions |
Type:
PolylineOptions Options par défaut utilisées pour créer cet ensemble de polylignes. |
isNew |
Type:
boolean Si la valeur est "true", la liste de polylignes vient d'être créée et la fonction de personnalisation des polylignes est appelée pour la première fois. Sinon, cette valeur est "false". |
polylines |
Liste des polylignes créées. Elles sont organisées de manière séquentielle pour former l'itinéraire rendu. |
Interface ShipmentPolylineCustomizationFunctionParams
Interface google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams
Paramètres spécifiques aux fonctions de personnalisation des polylignes pour FleetEngineShipmentLocationProvider
.
Cette interface étend PolylineCustomizationFunctionParams
.
Propriétés | |
---|---|
taskTrackingInfo |
Type:
TaskTrackingInfo Informations sur la tâche associée à cette polyligne. |
Hérités:
defaultOptions ,
isNew ,
polylines
|
Interface TripPolylineCustomizationFunctionParams
Interface google.maps.journeySharing.TripPolylineCustomizationFunctionParams
Paramètres spécifiques aux fonctions de personnalisation des polylignes pour FleetEngineTripLocationProvider
.
Cette interface étend PolylineCustomizationFunctionParams
.
Propriétés | |
---|---|
trip |
Type:
Trip Trajet associé à cette polyligne. |
Hérités:
defaultOptions ,
isNew ,
polylines
|
Interface VehiclePolylineCustomizationFunctionParams.
Interface google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams
Paramètres spécifiques aux fonctions de personnalisation des polylignes pour FleetEngineVehicleLocationProvider
.
Cette interface étend PolylineCustomizationFunctionParams
.
Propriétés | |
---|---|
vehicle |
Type:
Vehicle Véhicule traversant cette polyligne. |
Hérités:
defaultOptions ,
isNew ,
polylines
|
Interface DeliveryVehiclePolylineCustomizationFunctionParams.
Interface google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams
Paramètres spécifiques aux fonctions de personnalisation des polylignes pour FleetEngineDeliveryVehicleLocationProvider
.
Cette interface étend PolylineCustomizationFunctionParams
.
Propriétés | |
---|---|
deliveryVehicle |
Type:
DeliveryVehicle Véhicule de livraison traversant cette polyligne. |
Hérités:
defaultOptions ,
isNew ,
polylines
|