UI Customization

PolylineSetup typedef

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

google.maps.journeySharing.PolylineSetupOptions interface

Options PolylineSetup.

polylineOptions
facultatif
Type : PolylineOptions optional
Options de polyligne.
visible
facultatif
Type : boolean optional
Visibilité de la polyligne.

Interface DefaultPolylineSetupOptions

google.maps.journeySharing.DefaultPolylineSetupOptions interface

Options par défaut de PolylineSetup.

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

MarkerSetup typedef

google.maps.journeySharing.MarkerSetup typedef

Type 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)

Interface MarkerSetupOptions

google.maps.journeySharing.MarkerSetupOptions interface

Options de MarkerSetup.

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

DefaultMarkerSetupOptions interface

google.maps.journeySharing.DefaultMarkerSetupOptions interface

Options par défaut de MarkerSetup.

defaultMarkerOptions
Options de repère par défaut.

Interface MarkerCustomizationFunctionParams

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. 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 ne soit 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.

DeliveryVehicleMarkerCustomizationFunctionParams interface

google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams interface
extends MarkerCustomizationFunctionParams

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.

vehicle
Véhicule de livraison représenté par ce repère.
Hérité : defaultOptions, isNew, marker

Interface PlannedStopMarkerCustomizationFunctionParams

google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams interface
extends DeliveryVehicleMarkerCustomizationFunctionParams

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.

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

TaskMarkerCustomizationFunctionParams interface

google.maps.journeySharing.TaskMarkerCustomizationFunctionParams interface
extends DeliveryVehicleMarkerCustomizationFunctionParams

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.

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

Interface ShipmentMarkerCustomizationFunctionParams

google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams interface
extends MarkerCustomizationFunctionParams

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.

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

TripMarkerCustomizationFunctionParams interface

google.maps.journeySharing.TripMarkerCustomizationFunctionParams interface
extends MarkerCustomizationFunctionParams

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.

trip
Type : Trip
Le trajet associé à ce repère.

Pour obtenir des informations sur le véhicule qui effectue ce trajet, utilisez Trip.latestVehicleLocationUpdate et Trip.remainingWaypoints.
Hérité : defaultOptions, isNew, marker

TripWaypointMarkerCustomizationFunctionParams interface

google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams interface
extends TripMarkerCustomizationFunctionParams

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.

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

VehicleMarkerCustomizationFunctionParams interface

google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams interface
extends MarkerCustomizationFunctionParams

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.

vehicle
Type : Vehicle
Véhicule représenté par ce repère.
Hérité : defaultOptions, isNew, marker

Interface VehicleWaypointMarkerCustomizationFunctionParams

google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams interface
extends VehicleMarkerCustomizationFunctionParams

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

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

google.maps.journeySharing.PolylineCustomizationFunctionParams interface

Paramètres communs à toutes les fonctions de personnalisation des polylignes. 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 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
Type : Array<Polyline>
Liste des polylignes créées. Ils sont disposés de manière séquentielle pour former l'itinéraire affiché.

Interface ShipmentPolylineCustomizationFunctionParams

google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams interface
extends PolylineCustomizationFunctionParams

Paramètres spécifiques aux fonctions de personnalisation des polylignes pour FleetEngineShipmentLocationProvider.

taskTrackingInfo
Informations sur la tâche associée à cette polyligne.
Hérité : defaultOptions, isNew, polylines

Interface TripPolylineCustomizationFunctionParams

google.maps.journeySharing.TripPolylineCustomizationFunctionParams interface
extends PolylineCustomizationFunctionParams

Paramètres spécifiques aux fonctions de personnalisation des polylignes pour FleetEngineTripLocationProvider.

trip
Type : Trip
Le trajet associé à cette polyligne.
Hérité : defaultOptions, isNew, polylines

Interface VehiclePolylineCustomizationFunctionParams

google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams interface
extends PolylineCustomizationFunctionParams

Paramètres spécifiques aux fonctions de personnalisation des polylignes pour FleetEngineVehicleLocationProvider.

vehicle
Type : Vehicle
Véhicule traversant cette polyligne.
Hérité : defaultOptions, isNew, polylines

Interface DeliveryVehiclePolylineCustomizationFunctionParams

google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams interface
extends PolylineCustomizationFunctionParams

Paramètres spécifiques aux fonctions de personnalisation des polylignes pour FleetEngineDeliveryVehicleLocationProvider.

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