Bonjour,
J'utilise l'API Geoportail 2.1 pour la réalisation d'un de mes projets et je rencontre un problème lors de l'utilisation de niveau de zoom élevés.
Mon code JS pour initialiser mon affichage est le suivant :
Le problème est que la couche PLAN IGN a un niveau de zoom limité a 18. De ce fait quand j'essaye d'afficher les niveaux 19/20, je me retrouve sans affichage. Or, sur la démonstration du site Geoporpotail on peut visualiser des niveaux de zoom plus poussés qui exploitent des tuiles au niveau 18.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 var options = { mode:'normal', displayProjection:'EPSG:4326', territory:'FXX', minZoomLevel:10, maxZoomLevel:20 }; // Viewer var viewer = new Geoportal.Viewer.Default('theMap', OpenLayers.Util.extend(options, window.gGEOPORTALRIGHTSMANAGEMENT === undefined ? {'APIKey':APIKey} : gGEOPORTALRIGHTSMANAGEMENT)); if (!viewer) { showErrorModalPopup('Erreur', 'Erreur lors de l\'affichage de la carte', 'closeCartography()'); return; } // Couches viewer.addGeoportalLayers(['GEOGRAPHICALGRIDSYSTEMS.PLANIGN'], {'GEOGRAPHICALGRIDSYSTEMS.PLANIGN':{visibility: true}});
Comment puis je obtenir le même comportement ?
Edit : ceci semble correspondre à mon besoin mais ne semble pas fonctionner avec l'API Geoportail : http://dev.openlayers.org/releases/O...lientzoom.html
Cordialement,
Partager