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.
Propriétés | |
|---|---|
polylineOptions
facultatif |
Type :
PolylineOptions optionalOptions de polyligne. |
visible
facultatif |
Type :
boolean optionalVisibilité de la polyligne. |
Interface DefaultPolylineSetupOptions
google.maps.journeySharing.DefaultPolylineSetupOptions
interface
Options par défaut de PolylineSetup.
Propriétés | |
|---|---|
defaultPolylineOptions |
Type :
PolylineOptionsOptions de polyligne par défaut. |
defaultVisible |
Type :
booleanVisibilité 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.
Propriétés | |
|---|---|
markerOptions
facultatif |
Type :
MarkerOptions optionalOptions de repère. |
DefaultMarkerSetupOptions interface
google.maps.journeySharing.DefaultMarkerSetupOptions
interface
Options par défaut de MarkerSetup.
Propriétés | |
|---|---|
defaultMarkerOptions |
Type :
MarkerOptionsOptions 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.
Propriétés | |
|---|---|
defaultOptions |
Type :
MarkerOptionsOptions par défaut utilisées pour créer ce repère. |
isNew |
Type :
booleanSi 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 :
MarkerLe 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.
Propriétés | |
|---|---|
vehicle |
Type :
DeliveryVehicleVé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.
Propriétés | |
|---|---|
stopIndex |
Type :
numberIndex 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.
Propriétés | |
|---|---|
task |
Type :
TaskEmplacement 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.
Propriétés | |
|---|---|
taskTrackingInfo |
Type :
TaskTrackingInfoInformations 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.
Propriétés | |
|---|---|
trip |
Type :
TripLe 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.
Propriétés | |
|---|---|
waypointIndex |
Type :
numberIndex 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.
Propriétés | |
|---|---|
vehicle |
Type :
VehicleVé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
Propriétés | |
|---|---|
waypointIndex |
Type :
numberIndex 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.
Propriétés | |
|---|---|
defaultOptions |
Type :
PolylineOptionsOptions par défaut utilisées pour créer cet ensemble de polylignes. |
isNew |
Type :
booleanSi 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 |
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.
Propriétés | |
|---|---|
taskTrackingInfo |
Type :
TaskTrackingInfoInformations 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.
Propriétés | |
|---|---|
trip |
Type :
TripLe 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.
Propriétés | |
|---|---|
vehicle |
Type :
VehicleVé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.
Propriétés | |
|---|---|
deliveryVehicle |
Type :
DeliveryVehicleVéhicule de livraison traversant cette polyligne. |
Hérité :
defaultOptions,
isNew,
polylines
| |