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.
Propriétés | |
---|---|
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.
Propriétés | |
---|---|
defaultPolylineOptions |
Type:
PolylineOptions 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.
Propriétés | |
---|---|
markerOptions optional |
Type:
MarkerOptions optional Options de repère. |
Interface DefaultMarkerSetupOptions
Interface google.maps.journeySharing.DefaultMarkerSetupOptions
Options par défaut de MarkerSetup.
Propriétés | |
---|---|
defaultMarkerOptions |
Type:
MarkerOptions 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.
Propriétés | |
---|---|
defaultOptions |
Type:
MarkerOptions 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
.
Propriétés | |
---|---|
vehicle |
Type:
DeliveryVehicle 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
.
Propriétés | |
---|---|
stopIndex |
Type:
number Index de cet arrêt dans la liste des arrêts restants (à partir de 0). |
Hérité:
defaultOptions ,
isNew ,
marker ,
vehicle
|
Interface TaskMarkerCustomizationFunctionParams
Interface google.maps.journeySharing.TaskMarkerCustomizationFunctionParams
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
.
Cette interface étend DeliveryVehicleMarkerCustomizationFunctionParams
.
Propriétés | |
---|---|
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
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 destinations des envois. Utilisé par FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization
et FleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization
.
Cette interface étend MarkerCustomizationFunctionParams
.
Propriétés | |
---|---|
taskTrackingInfo |
Type:
TaskTrackingInfo Informations sur la tâche associée à ce repère. |
Hérité:
defaultOptions ,
isNew ,
marker
|
Interface TripMarkerCustomizationFunctionParams
Interface google.maps.journeySharing.TripMarkerCustomizationFunctionParams
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
.
Cette interface étend MarkerCustomizationFunctionParams
.
Propriétés | |
---|---|
trip |
Type:
Trip Trajet associé à ce repère. Pour en savoir plus sur le véhicule qui effectue le trajet, utilisez Trip.latestVehicleLocationUpdate et Trip.remainingWaypoints . |
Hérité:
defaultOptions ,
isNew ,
marker
|
Interface TripWaypointMarkerCustomizationFunctionParams
Interface google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams
Paramètres spécifiques aux fonctions de personnalisation des repères qui appliquent des options aux repères représentant les emplacements des points de cheminement du trajet. Utilisé par FleetEngineTripLocationProviderOptions.waypointMarkerCustomization
.
Cette interface étend TripMarkerCustomizationFunctionParams
.
Propriétés | |
---|---|
waypointIndex |
Type:
number Indice 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
|
Interface VehicleMarkerCustomizationFunctionParams
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
.
Propriétés | |
---|---|
vehicle |
Type:
Vehicle Véhicule représenté par ce repère. |
Hérité:
defaultOptions ,
isNew ,
marker
|
Interface VehicleWaypointMarkerCustomizationFunctionParams
Interface google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams
Paramètres spécifiques aux fonctions de personnalisation des repères qui appliquent des options aux repères de waypoint de véhicule. Utilisé par FleetEngineVehicleLocationProviderOptions.originMarkerCustomization
, FleetEngineVehicleLocationProviderOptions.destinationMarkerCustomization
et FleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization
Cette interface étend VehicleMarkerCustomizationFunctionParams
.
Propriétés | |
---|---|
waypointIndex |
Type:
number Indice 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
Paramètres communs à toutes les fonctions de personnalisation de la polyligne. 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.
Propriétés | |
---|---|
defaultOptions |
Type:
PolylineOptions 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 a été créée et la fonction de personnalisation des polylignes est appelée pour la première fois. Sinon, cette valeur est "false". |
polylines |
Liste des polylignes créées. Elles sont disposées de manière séquentielle pour former l'itinéraire affiché. |
Interface ShipmentPolylineCustomizationFunctionParams
Interface google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams
Paramètres spécifiques aux fonctions de personnalisation des polylignes pour FleetEngineShipmentLocationProvider
.
Cette interface étend PolylineCustomizationFunctionParams
.
Propriétés | |
---|---|
taskTrackingInfo |
Type:
TaskTrackingInfo Informations sur la tâche associée à cette polyligne. |
Hérité:
defaultOptions ,
isNew ,
polylines
|
Interface TripPolylineCustomizationFunctionParams
Interface google.maps.journeySharing.TripPolylineCustomizationFunctionParams
Paramètres spécifiques aux fonctions de personnalisation des polylignes pour FleetEngineTripLocationProvider
.
Cette interface étend PolylineCustomizationFunctionParams
.
Propriétés | |
---|---|
trip |
Type:
Trip Trajet associé à cette polyligne. |
Hérité:
defaultOptions ,
isNew ,
polylines
|
Interface VehiclePolylineCustomizationFunctionParams
Interface google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams
Paramètres spécifiques aux fonctions de personnalisation des polylignes pour FleetEngineVehicleLocationProvider
.
Cette interface étend PolylineCustomizationFunctionParams
.
Propriétés | |
---|---|
vehicle |
Type:
Vehicle Véhicule empruntant cette polyligne. |
Hérité:
defaultOptions ,
isNew ,
polylines
|
Interface DeliveryVehiclePolylineCustomizationFunctionParams
Interface google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams
Paramètres spécifiques aux fonctions de personnalisation des polylignes pour FleetEngineDeliveryVehicleLocationProvider
.
Cette interface étend PolylineCustomizationFunctionParams
.
Propriétés | |
---|---|
deliveryVehicle |
Type:
DeliveryVehicle Le véhicule de livraison qui emprunte cette polyligne. |
Hérité:
defaultOptions ,
isNew ,
polylines
|