Bonjour,
Les boites à outil "couches" et "outils" sont par défaut ouvertes.
est il possible de les fermer ou même les cacher complètement ?
Merci pour votre aide.
edit : faute dans le titre
Bonjour,
Les boites à outil "couches" et "outils" sont par défaut ouvertes.
est il possible de les fermer ou même les cacher complètement ?
Merci pour votre aide.
edit : faute dans le titre
Bonjour,
Le mode "mini" du viewer n'affiche que la carte. Il suffit donc de passer le mode d'affichage en paramètre de méthode geoportalLoad+nom de l'instance
Voici un exemple sur le site de l'api qui le montre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part geoportalLoadviewer("viewerDiv", "mini")
http://api.ign.fr/geoportail/api/doc...lMap_mini.html
Si vous n'utilisez pas la servlet api, il faut mettre le mode d'affichage dans les options du viewer:
Si vous souhaitez avoir une carte personnalisée, il faut importer les feuilles de style de l'api afin de pouvoir les écraser.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 var options= { mode:'mini' } viewer= new Geoportal.Viewer.Default('viewerDiv',OpenLayers.Util.extend( options, // API keys configuration variable set by <Geoportal.GeoRMHandler.getConfig> // variable contenant la configuration des clefs API remplie par <Geoportal.GeoRMHandler.getConfig> window.gGEOPORTALRIGHTSMANAGEMENT===undefined? {'apiKey':'1711091050407331029'} : gGEOPORTALRIGHTSMANAGEMENT) );
Au début du fichier, importer les styles suivants:
Il suffit ensuite de modifier le style:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <!-- OpenLayers :--> <link id="__OpenLayersCss__" href="http://api.ign.fr/geoportail/api/js/1.2/theme/default/style.css" type="text/css" rel="stylesheet"/> <!-- Geoportal :--> <link id="__GeoportalCss__" href="http://api.ign.fr/geoportail/api/js/1.2/theme/geoportal/style.css" type="text/css" rel="stylesheet"/>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 .gpControlLayerSwitcher{ display:none }
Maintes fois demandé et maintes fois répondu sur ce forum :
C'est dans la documentation
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 viewer.openToolsPanel(false); // ferme le menu "Outils" viewer.setToolsPanelVisibility(false); // masque le menu "Outils" viewer.openLayersPanel(false); // ferme le menu "Couches" viewer.setLayersPanelVisibility(false); // masque le menu "Couches"
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager