UI Customization

PolylineSetup typedef

typedef google.maps.journeySharing.PolylineSetup

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

interface google.maps.journeySharing.PolylineSetupOptions

Options PolylineSetup.

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

Interface DefaultPolylineSetupOptions

interface google.maps.journeySharing.DefaultPolylineSetupOptions

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

typedef google.maps.journeySharing.MarkerSetup

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

interface google.maps.journeySharing.MarkerSetupOptions

Options de MarkerSetup.

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

DefaultMarkerSetupOptions interface

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
étendue par DeliveryVehicleMarkerCustomizationFunctionParams, PlannedStopMarkerCustomizationFunctionParams, ShipmentMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams, TripMarkerCustomizationFunctionParams, TripWaypointMarkerCustomizationFunctionParams, VehicleMarkerCustomizationFunctionParams, VehicleWaypointMarkerCustomizationFunctionParams

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

interface google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams étend MarkerCustomizationFunctionParams
étendu par PlannedStopMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams

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

interface google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams extends DeliveryVehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams

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

interface google.maps.journeySharing.TaskMarkerCustomizationFunctionParams extends DeliveryVehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams

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

interface google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams 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

interface google.maps.journeySharing.TripMarkerCustomizationFunctionParams étend MarkerCustomizationFunctionParams
étendu par TripWaypointMarkerCustomizationFunctionParams

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

interface google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams extends TripMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams

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

interface google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams étend MarkerCustomizationFunctionParams
étendu par VehicleWaypointMarkerCustomizationFunctionParams

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

interface google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams extends VehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams

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

interface google.maps.journeySharing.PolylineCustomizationFunctionParams
étendue par DeliveryVehiclePolylineCustomizationFunctionParams, ShipmentPolylineCustomizationFunctionParams, TripPolylineCustomizationFunctionParams, VehiclePolylineCustomizationFunctionParams

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

interface google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams 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

interface google.maps.journeySharing.TripPolylineCustomizationFunctionParams 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

interface google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams 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

interface google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams 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