UI Customization

PolylineSetup typedef

google.maps.journeySharing.PolylineSetup typedef

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, la fonction 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

google.maps.journeySharing.PolylineSetupOptions interface

Options PolylineSetup

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

Interface DefaultPolylineSetupOptions

google.maps.journeySharing.DefaultPolylineSetupOptions interface

Options PolylineSetup par défaut.

defaultPolylineOptions
Options de polyligne par défaut.
defaultVisible
Type:boolean
Visibilité des polylignes par défaut

MarkerSetup typedef

google.maps.journeySharing.MarkerSetup typedef

Type de 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, la fonction 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

google.maps.journeySharing.MarkerSetupOptions interface

Options MarkerSetup

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

Interface DefaultMarkerSetupOptions

google.maps.journeySharing.DefaultMarkerSetupOptions interface

Options par défaut de MarkerSetup.

defaultMarkerOptions
Options de repère par défaut.

Interface MarkerCustomizingFunctionParams

google.maps.journeySharing.MarkerCustomizationFunctionParams interface

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. En revanche, 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 sa fonction de personnalisation est appelée pour la première fois avant l'ajout du repère à la vue plan. Sinon, cette valeur est "false".
marker
Type:Marker
Repère. Toute personnalisation doit être effectuée directement sur cet objet.

Interface DeliveryVehicleMarkerCustomizingFunctionParams

google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams interface

Paramètres spécifiques aux fonctions de personnalisation des repères qui appliquent des options aux repères de livraison des véhicules. 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 PlannedStopMarkerCustomizingFunctionParams

google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams interface

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

Interface TaskMarkerCustomizingFunctionParams

google.maps.journeySharing.TaskMarkerCustomizationFunctionParams interface

Paramètres spécifiques aux fonctions de personnalisation des repères qui appliquent des options aux repères représentant les emplacements 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ée par ce repère.
Hérité: defaultOptions, isNew, marker, vehicle

Interface ShipmentMarkerCustomizingFunctionParams

google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams interface

Paramètres propres 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 TripMarkerCustomizingFunctionParams

google.maps.journeySharing.TripMarkerCustomizationFunctionParams interface

Paramètres propres aux fonctions de personnalisation des repères qui appliquent des options aux repères représentant les lieux de départ, d'arrivée et de destination du véhicule. 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 TripWaypointMarkerCustomizingFunctionParams

google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams interface

Paramètres propres aux fonctions de personnalisation des repères qui appliquent des options aux repères représentant les points de cheminement des trajets. 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