UI Customization

Spécialisation PolylineSetup

google.maps.journeySharing.PolylineSetup typedef

Type PolylineSetup.

Ce type accepte un objet PolylineSetupOptions ou une fonction qui accepte un objet DefaultPolylineSetupOptions et renvoie un objet PolylineSetupOptions.

Si vous spécifiez une fonction, elle peut et doit modifier le champ defaultPolylineOptions de l'entrée et le renvoyer sous forme de polylineOptions dans l'objet PolylineSetupOptions de sortie.

PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)

Interface PolylineSetupOptions

Interface google.maps.journeySharing.PolylineSetupOptions

Options PolylineSetup.

polylineOptions optional
Type:PolylineOptions optional
Options de polyligne.
visible optional
Type:boolean optional
Visibilité des polylignes.

Interface DefaultPolylineSetupOptions

Interface google.maps.journeySharing.DefaultPolylineSetupOptions

Options par défaut de PolylineSetup.

defaultPolylineOptions
Options par défaut pour les polylignes.
defaultVisible
Type:boolean
Visibilité par défaut des polylignes.

MarkerSetup typedef

google.maps.journeySharing.MarkerSetup typedef

Type MarkerSetup.

Ce type accepte un objet MarkerSetupOptions ou une fonction qui accepte un objet DefaultMarkerSetupOptions et renvoie un objet MarkerSetupOptions.

Si vous spécifiez une fonction, elle peut et doit modifier le champ defaultMarkerOptions de l'entrée et le renvoyer sous forme de markerOptions dans l'objet MarkerSetupOptions de sortie.

MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)

Interface 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 de repère 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 de repère. 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 a été créé et la fonction de personnalisation du repère est appelée pour la première fois, avant que le repère n'ait été ajouté à la vue de la carte. Sinon, cette valeur est "false".
marker
Type:Marker
Le repère. Toute personnalisation doit être effectuée directement sur 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 de 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é: defaultOptions, isNew, marker

Interface PlannedStopMarkerCustomizationFunctionParams

Interface google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams

Paramètres spécifiques aux fonctions de personnalisation des repères qui appliquent des options aux repères représentant les arrêts planifiés. Utilisé par FleetEngineDeliveryVehicleLocationProviderOptions.plannedStopMarkerCustomization.

Cette interface étend DeliveryVehicleMarkerCustomizationFunctionParams.

stopIndex
Type:number
Index de cet arrêt dans la liste des arrêts restants (à partir de 0).
Hérité: defaultOptions, isNew, marker, vehicle

Interface TaskMarkerCustomizationFunctionParams

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 les emplacements 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é: 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 le véhicule de livraison et les destinations des envois. Utilisé par FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization et FleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization.

Cette interface étend MarkerCustomizationFunctionParams.

taskTrackingInfo
Informations sur la tâche associée à ce repère.
Hérité: defaultOptions, isNew, marker

Interface TripMarkerCustomizationFunctionParams

Interface google.maps.journeySharing.TripMarkerCustomizationFunctionParams

Paramètres spécifiques 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 du trajet. 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 le véhicule qui effectue le trajet, utilisez Trip.latestVehicleLocationUpdate et Trip.remainingWaypoints.
Hérité: 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 emplacements des points de cheminement du trajet. Utilisé par FleetEngineTripLocationProviderOptions.waypointMarkerCustomization.

Cette interface étend TripMarkerCustomizationFunctionParams.

waypointIndex
Type:number
Indice du point de cheminement (basé sur 0) associé à ce repère. Utilisez cet index sur Trip.remainingWaypoints pour récupérer des informations sur le point de cheminement.
Hérité: defaultOptions, isNew, marker, trip

Interface VehicleMarkerCustomizationFunctionParams

Interface google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams

Paramètres spécifiques aux fonctions de personnalisation des repères qui appliquent des options aux repères de 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é: 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 de waypoint de véhicule. Utilisé par FleetEngineVehicleLocationProviderOptions.originMarkerCustomization, FleetEngineVehicleLocationProviderOptions.destinationMarkerCustomization et FleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization

Cette interface étend VehicleMarkerCustomizationFunctionParams.

waypointIndex
Type:number
Indice du point de cheminement (basé sur 0) associé à ce repère. Utilisez cet index sur Vehicle.waypoints pour récupérer des informations sur le point de cheminement.
Hérité: defaultOptions, isNew, marker, vehicle

Interface PolylineCustomizationFunctionParams

Interface google.maps.journeySharing.PolylineCustomizationFunctionParams

Paramètres communs à toutes les fonctions de personnalisation de la polyligne. Aucun objet de cette classe n'est fourni directement à une fonction de personnalisation de polyligne. 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 des polylignes a été 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 disposées de manière séquentielle pour former l'itinéraire affiché.

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é: 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é: 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 empruntant cette polyligne.
Hérité: 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
Le véhicule de livraison qui emprunte cette polyligne.
Hérité: defaultOptions, isNew, polylines