MapOptions

Options de la carte à passer au constructeur de l'objet Map

Author:
  • Fabien Nicollet
See:

Members

disableInfoBubble :Boolean

Désactiver ou non les info-bulle (false par défaut)

Type: Boolean

extensionsToBlock :String[]

Restriction sur les extensions Aigle à charger

Si aucune valeur n'est passée, toutes les extensions définies dans Aigles seront disponibles dans le canevas

Si une valeur est passée, les extensions passées verront leur chargement bloqué

Type: String[]
Exemple
 ["Routing", "MultimediaBrowser"]

extent :String

Emprise initiale

Définie sous la forme Nord, Sud, Est, Ouest

Les coordonnées de l'emprise doivent être définies en mètres.

Type: String
Exemple
 "6230310.994135345, 6213404.647885345, 545652.4266024437,
         525102.105972744"

filters :String[]

Filtre(s) à appliquer à la recherche au démarrage

Type: String[]
Exemple
 ["id=073", "nom_commune=Villeurbanne"]

forceGEO

Forcer l'utilisation de l'intégration GEO

forceHTML

Forcer le passage en HTML5

getImageCallback :String

Callback à appeler pour la récupération de la carte au format image pour impression

Type: String
Exemple
 function onGetImage(url, w, h){...}

getResultsCallback :String

Callback à appeler pour la récupération des résultats au format HTML pour impression

Type: String
Exemple
 function onGetResults(content){...}

legend :String[]

Etat de visibilité des couches au démarrage de l'application (Légende)

Couples de clé / valeur dans un Object (clé: Nom de la couche dans Aigle / valeur 0 ou 1)

Les couches non précisés seront visibles au démarrage si le style "Visible au démarrage" est activé dans Aigle

Pour un groupe, préfixe le nom de la couche par [groupe].

Pour un élément d'analyse, utiliser la syntaxe [analysis_item]NOMDEL_ANALYSE[__item]NOM_DE_LA_CLASSE_D_ANALYSE=0 ou 1

Pour modifier l'opacité d'un raster, suffixez le nom par [opacity]=VALEUR_ENTRE_0_ET_100

Type: String[]
Exemple
 ["Communes=1", "Zone d'intervention des centres de secours=1"]

Décalage de la navigation par rapport au bord de la carte (20px par défaut)

Type: Number
Exemple
 20

onFeatureCallback :int

Callback à appeler à chaque fois qu'un dessin se termine

La signature de la callback doit être la suivante

Type: int
Exemples
 function onFeatureCallback(id){...} items est un entier
         représentant l'identifiant de l'objet dessiné
 function onFeatureCallback(id){
         		alert(id); 
         		return; 
         }

onFeatureMouseClickCallback :int

Callback à appeler à chaque fois que la souris click un objet dans la couche de dessin

La signature de la callback doit être la suivante

Type: int
Exemples
 function onFeatureMouseClickCallback(id){...} items est un entier
         représentant l'identifiant de l'objet séléctionné
 function onFeatureMouseClickCallback(id){
         		alert(id); 
         		return; 
         }

onFeatureMouseOutCallback :int

Callback à appeler à chaque fois que la souris sort d'un objet dans la couche de dessin

La signature de la callback doit être la suivante

Type: int
Exemples
 function onFeatureMouseOutCallback(id){...} items est un entier
         représentant l'identifiant de l'objet séléctionné
 function onFeatureMouseOutCallback(id){
         		alert(id); 
         		return; 
         }

onFeatureMouseOverCallback :int

Callback à appeler à chaque fois que la souris entre sur un objet dans la couche de dessin

La signature de la callback doit être la suivante

Type: int
Exemples
 function onFeatureMouseOverCallback(id){...} items est un entier
         représentant l'identifiant de l'objet séléctionné
 function onFeatureMouseMoveCallback(id){
         		alert(id); 
         		return; 
         }

onFeatureSelectedCallback :int

Callback à appeler à chaque fois qu'un objet est séléctionné dans la couche de dessin

La signature de la callback doit être la suivante

Type: int
Exemples
 function onFeatureSelectedCallback(id){...} items est un entier
         représentant l'identifiant de l'objet séléctionné
 function onFeatureSelectedCallback(id){
         		alert(id); 
         		return; 
         }

onInitFinishedCallback :String

Callback à appeler une fois que la carte a fini son initialisation

Type: String

onSelectionCallback :String

Callback à appeler à chaque sélection faite sur la carte La signature de la callback doit être la suivante

Type: String
Exemples
 function onSelection(items){...} items est un tableau d'Object
         ayant plusieurs propriétés:
         
  • searchName: Nom de la recherche associée à l'élément
  • geoField: Identifiant géographique de l'élément
  • value1: Premier champ de donnée défini dans la recherche Aigle
  • value2: Deuxième champ de donnée défini dans la recherche Aigle
 function onSelection(items){
		if (items.length < 1){
         		alert("aucune selection"); 
         		return; 
         	} 
         	for each (var item in  items){ 
         		var serial = item.searchName + " - " + item.geoField + " - " + item.value1 + " - " + item.value2; 
         		alert(serial); 
         	} 
         }

proxSearches :String[]

Recherche à proximité à lancer au démarrage. Va remplacer celles qui ont été définies commes visibles au démarrage dans Aigle.

Type: String[]
Exemple
 ["Collèges", "Centres de secours"]

proxSearchesRestrict :String[]

Restriction sur les recherches à proximité du canevas par rapport à celles définies dans Aigle.

Si aucune valeur n'est passée, toutes les recherches définies dans Aigles seront disponibles.

Si une valeur est passée, uniquement les recherches passées apparaîtront dans le canvas.

Si vous passez la valeur [], la recherche à proximité sera désactivée.

Type: String[]
Exemple
 ["Recherches de cantons", "Recherches de collèges"]

proxyURL

URL permettant de faire du JSON-P pour intégration canevas HTML5

resultMarkerUrl :String

URL de l'image à afficher en remplacement des pictogrammes "1", "2", ... par défaut

Type: String
Exemple
 http://serveur.com/image.jpg

searchName :String

Nom de la recherche à lancer au démarrage

Doit être défini au sein de l'application Aigle au préalable

Cette recherche peut être filtrée grâce au paramètre filters

Type: String
See:
  • filters

showExtras :Boolean

Afficher ou non le bouton Extras (masqué par défaut)

Type: Boolean

showMiniMap :Boolean

Afficher ou non la mini-carte (passe outre le paramétrage du thème par défaut)

Type: Boolean

showNavigation :Boolean

Afficher ou non l'interface de navigation (affichée par défaut)

Type: Boolean

showPrint :Boolean

Afficher ou non l'accès à l'impression

Type: Boolean

showProxSearchBar :Boolean

Afficher ou non la barre de droite contenant les recherches à proximité (affichée par défaut)

Type: Boolean

showScale :Boolean

Afficher ou non l'échelle sur la carte

Type: Boolean

showTextSearch :Boolean

Afficher ou non la barre de recherche (masquée par défaut)

Type: Boolean

showTMSSwitch :Boolean

Afficher ou non le bouton de bascule de services TMS (masqué par défaut)

Type: Boolean

showTOC :Boolean

Afficher ou non le Table Of Content (zone de gauche, masquée par défaut)

Type: Boolean

textSearches :String[]

Recherches Full Text actives au démarrage.

Type: String[]
Exemple
 ["Recherches de cantons", "Recherches de collèges"]

textSearchesRestrict :String[]

Restriction sur les recherches Full Text du canevas par rapport à celles définies dans Aigle.

Si aucune valeur n'est passée, toutes les recherches définies dans Aigles seront disponibles pour la recherche texte.

Si une valeur est passée, uniquement les recherches passées apparaîtront dans le canvas.

Si vous passez la valeur [], la recherche texte sera désactivée.

Type: String[]
Exemple
 ["Recherches de cantons", "Recherches de collèges"]

themePath

Chemin vers le fichier theme.xml. Pour Aigle 4, indiquer le chemin local par exemple themes/theme_special/theme.xml. Pour GEO, indiquer l'URL complète du fichier CSS à utiliser

useMouseWheel :Boolean

Utilisation ou non de la molette de la souris

Peut-aussi être utilisé à l'exécution par les méthodes activateMouseWheel et deactivateMouseWheel

Type: Boolean
See: