Les fonctions publiques de mviewer

Pour accéder à ces fonctions publiques il faut simplement utiliser l’objet mviewer et accéder à une fonction (mviewer.nomDeLaFonction()).

Il existe déjà les fonctions suivantes :

mviewer
getActiveBaseLayer()
Renvoie:L’id du baselayer (couche de fond visible).
setBaseLayer(id)
Paramètres:id (string) – Id du layer
Renvoie:Affiche le baselayer correspondant à l’id.
getLayer(layerid)
Paramètres:layerid (string) – Id du layer
Renvoie:La configuration du layer.
getLayer(layerid).layer
Renvoie:Le layer (ol.Layer) du layerid.
getMap()
Renvoie:La map (ol.Map).
toggleLayer(layerid)
Paramètres:layerid (string) – Id du layer
Renvoie:Affiche/masque le layer correspondant au layerid.
removeAllLayers()
Renvoie:Masque toutes les couches.
showLocation(projection, x, y)
Paramètres:
  • projection (string) – Projection de la carte
  • x (float) – Coordonnée y
  • y (float) – Coordonnée y
Renvoie:

Affiche une punaise sur les coordonnées entrées.

tr()
Renvoie:Traduit dans la langue courante de mviewer une valeur de type machaine.a.traduire (cf Configurer - Traduction) .
zoomToLocation(x, y, zoom, querymap)
Paramètres:
  • x (float) – Coordonnée y
  • y (float) – Coordonnée y
  • zoom (int) – Zoom de la carte
  • querymap (boolean) – Interrogation de la carte
Renvoie:

Zoom aux coordonnées indiquées et en option interroge la carte à ces coordonnées.