Précédent   Forum des professionnels en informatique > Applications > SIG : Système d'information Géographique > IGN API Géoportail
IGN API Géoportail Forum d'entraide sur l'API Géoportail développé par IGN
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/01/2012, 11h29   #1
Membre actif
 
Avatar de vasilov
 
Inscription : juillet 2003
Messages : 295
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 295
Points : 187
Points : 187
Par défaut fermer les boites à outils

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
vasilov est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2012, 09h45   #2
Membre habitué
 
Femme zineb
Inscription : mars 2011
Messages : 88
Détails du profil
Informations personnelles :
Nom : Femme zineb
Localisation : France

Informations forums :
Inscription : mars 2011
Messages : 88
Points : 119
Points : 119
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
Code :
geoportalLoadviewer("viewerDiv", "mini")
Voici un exemple sur le site de l'api qui le montre:
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:
Code :
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)
				);
Si vous souhaitez avoir une carte personnalisée, il faut importer les feuilles de style de l'api afin de pouvoir les écraser.
Au début du fichier, importer les styles suivants:
Code :
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"/>
Il suffit ensuite de modifier le style:
Code :
1
2
3
.gpControlLayerSwitcher{
	display:none
}
zainab_k est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2012, 22h48   #3
Expert Confirmé

 
Homme Didier Richard
Ingénieur cartographe
Inscription : avril 2009
Messages : 2 734
Détails du profil
Informations personnelles :
Nom : Homme Didier Richard
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur cartographe
Secteur : Service public

Informations forums :
Inscription : avril 2009
Messages : 2 734
Points : 3 502
Points : 3 502
Maintes fois demandé et maintes fois répondu sur ce forum :

Code :
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"
C'est dans la documentation
dgrichard est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 22/01/2012, 20h20   #4
Membre actif
 
Avatar de vasilov
 
Inscription : juillet 2003
Messages : 295
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 295
Points : 187
Points : 187
Merci beaucoup.
vasilov est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h09.


 
 
 
 
Partenaires

Hébergement Web