UI Customization

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

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

defaultPolylineOptions
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

markerOptions optional
Type:MarkerOptions optional
Options de repère

Interface DefaultMarkerSetupOptions

Interface google.maps.journeySharing.DefaultMarkerSetupOptions

Options par défaut de MarkerSetup

defaultMarkerOptions
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.

defaultOptions
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.

vehicle
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.

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.

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.

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.

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.

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.

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.

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.

defaultOptions
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.

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.

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.

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.

deliveryVehicle
Véhicule de livraison traversant cette polyligne.
Hérités: defaultOptions, isNew, polylines