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,