Class: ControlRecordTrace

ControlRecordTrace

gestion de l'enregistrement, utilise un deuxieme controle pour les boutons d'ihm'


new ControlRecordTrace(options, html, icon)

Parameters:
Name Type Description
options Object
Properties
Name Type Description
viewer Object

Instance de kmapviewer

className string

classe de la barre de layers

html Element | string

contenu du bouton

icon string

icone si html non saisie (utilisé comme )

Source:

Members


layer :VectorLayer

Type:
  • VectorLayer
Source:

positions

enregistrement en cours

.

enregistrement en cours

Source:

saveKey

Enregistement de la trace en localstorage afin de reprendre si on recharge la page

.

Enregistement de la trace en localstorage afin de reprendre si on recharge la page

Source:

showTraceOnMap

affichage

.

affichage

Source:

Methods


cancelRecording()

Annulation, on retire tout

.

Annulation, on retire tout

Source:

startRecording(options)

Démarre l'enregistrement

.

Démarre l'enregistrement

Parameters:
Name Type Description
options Object
Properties
Name Type Argument Description
interval Boolean

interval d'enregistrement des points

precision Number

Nombre de chiffres après la virgule

horodatage Number

interval d'enregistrement des points

saveKey String <optional>

interval d'enregistrement des points

Source:

toggleTraceOnMap()

On affiche / masque la trace sur la carte

.

On affiche / masque la trace sur la carte

Source:

validateRecording(options)

Validation, lance l'event, renvoit le résultat et retirer le controle

.

Validation, lance l'event, renvoit le résultat et retirer le controle

Parameters:
Name Type Description
options Object
Properties
Name Type Description
silent Boolean

ne lance pas l'event

Source:
Returns:

{positions, feature}

Type
object