UI Customization

TypedefPolylineSetup

typedefgoogle.maps.journeySharing.PolylineSetup

Type PolylineSetup.

Le type accepte soit un objet PolylineSetupOptions, soit 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 d'entrée, et la renvoyer en tant que polylineOptions dans l'objet PolylineSetupOptions de sortie.

PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)

Interface PolylineSetupOptions

Interface google.maps.journeySharing.PolylineSetupOptions

Options de 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 de polyligne par défaut.
defaultVisible
Type:boolean
Visibilité des polylignes par défaut.

TypeMarker MarkerSetup

typedefgoogle.maps.journeySharing.MarkerSetup

Type MarkerSetup.

Le type accepte soit un objet MarkerSetupOptions, soit 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 d'entrée, et la renvoyer en tant que markerOptions dans l'objet MarkerSetupOptions de sortie.

MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)

Interface MarkerSetupOptions

Interface google.maps.journeySharing.MarkerSetupOptions

Options de MarkerSetup.

markerOptions optional
Type:MarkerOptions optional
Options du repère.

Interface DefaultMarkerSetupOptions

Interface google.maps.journeySharing.DefaultMarkerSetupOptions

Options par défaut de MarkerSetup.

defaultMarkerOptions
Options de repère par défaut.

Interface MarkerCustomizeFunctionParams

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 à aucune fonction de personnalisation des repères. À la place, un objet de l'une de ses classes descendantes est fourni.

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 ne soit ajouté à la vue plan. Sinon, cette valeur est "false".
marker
Type:Marker
Repère Toute personnalisation doit être effectuée directement sur cet objet.

Interface DeliveryVehicleMarkerCustomizeFunctionParams

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éhicule 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 PlannedStopMarkerCustomizeFunctionParams

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
L'indice basé sur 0 de cet arrêt dans la liste des arrêts restants.
Hérité: defaultOptions, isNew, marker, vehicle

Interface TaskMarkerCustomizeFunctionParams

Interface google.maps.journeySharing.TaskMarkerCustomizationFunctionParams

Paramètres propres aux fonctions de personnalisation des repères qui appliquent des options aux repères représentant les lieux de tâche prévus ou réels. Utilisé par FleetEngineDeliveryVehicleLocationProviderOptions.taskMarkerCustomization et FleetEngineDeliveryVehicleLocationProviderOptions.taskOutcomeMarkerCustomization.

Cette interface étend DeliveryVehicleMarkerCustomizationFunctionParams.

task
Type:Task
Lieu de la tâche représenté par ce repère.
Hérité: defaultOptions, isNew, marker, vehicle

Interface ShipmentMarkerCustomizeFunctionParams

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 lieux de destination. 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 TripMarkerCustomizeFunctionParams

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 lieu de prise en charge du 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 le véhicule desservant ce trajet, utilisez Trip.latestVehicleLocationUpdate et Trip.remainingWaypoints.
Hérité: defaultOptions, isNew, marker

Interface TripWaypointMarkerCustomizeFunctionParamParams

Interface google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams

Paramètres propres aux fonctions de personnalisation des repères qui appliquent des options aux repères représentant les points de cheminement. Utilisé par FleetEngineTripLocationProviderOptions.waypointMarkerCustomization.

Cette interface étend TripMarkerCustomizationFunctionParams.

waypointIndex
Type:number
Index de 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 VehicleMarkerCustomizeFunctionFunctions

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 VehicleWaypointMarkerCustomizeFunctionParamParams

Interface google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams

Paramètres spécifiques aux fonctions de personnalisation des repères qui appliquent des options aux repères de points de cheminement du véhicule. Utilisé par FleetEngineVehicleLocationProviderOptions.originMarkerCustomization, FleetEngineVehicleLocationProviderOptions.destinationMarkerCustomization et FleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization

Cette interface étend VehicleMarkerCustomizationFunctionParams.

waypointIndex
Type:number
Index de 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