IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IGN API Géoportail Discussion :

Outil de zoom à l'étendue maximale


Sujet :

IGN API Géoportail

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 5
    Points : 5
    Points
    5
    Par défaut Outil de zoom à l'étendue maximale
    Je souhaiterais rendre visible l'outil de zoom à l'étendue maximale pour un layer (outil normalement accessible dans le gestionnaire de couches).

    Je n'arrive pas à comprendre pourquoi l'outil n'est pas activé.
    Voici le code exemple déclaré :

    var MET_J_2 = new OpenLayers.Layer.WMS(
    "J - 2",
    wxsUrl,
    {
    layers:'V_LameEauParBve_JM2',
    format:'image/jpeg',
    transparent:true
    },
    {
    singleTile:true,
    projection:'EPSG:3857',
    // maxExtent expressed in EPSG:3857 :
    maxExtent:new OpenLayers.Bounds(-131106.490161176,5262648.63114033,236994.015705412,5518583.20309526),
    //minZoomLevel:14,
    //maxZoomLevel:17,
    opacity:0.8,
    visibility:false,
    displayInLayerSwitcher:true
    }
    );

    viewer.getMap().addLayers([MET_J_2]);
    Pour la création du viewer, j'utilise le code suivant
    viewer= new Geoportal.Viewer.Default(
    "viewerDiv",
    OpenLayers.Util.extend({
    mode:'normal',
    territory:'FXX',
    displayProjection:[
    'EPSG:2154',
    'EPSG:3857',
    'CRS:84'
    ],
    // constrain zooms to RGE scales:
    //minZoomLevel:13,
    //maxZoomLevel:20,
    // substitution of current default geoportal theme :
    loadTheme: function() {
    Geoportal.Util.setTheme('black');
    Geoportal.Util.loadCSS(Geoportal._getScriptLocation()+'theme/black/style.css','__GeoportalBlackCss__','');
    if (OpenLayers.Util.alphaHack()) {
    Geoportal.Util.loadCSS(OpenLayers._getScriptLocation()+'theme/black/ie6-style.css','__IE6GeoportalBlackCss__','');
    }
    },
    proxy:'/geoportail/api/xmlproxy'+'?url='
    }, window.gGEOPORTALRIGHTSMANAGEMENT===undefined? {apiKey:['macle']}:gGEOPORTALRIGHTSMANAGEMENT)
    );
    if (!viewer) {
    OpenLayers.Console.error(OpenLayers.i18n('new.instance.failed'));
    return;
    }
    Ai-je oublié quelque chose ou l'activation d'un contrôle ?
    Comme est déduit le fait de rendre visible ou masquer le contrôle ?

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 2 130
    Points : 1 765
    Points
    1 765
    Par défaut
    J'ai dans certaines pages ce code au même niveau que le paramètre 'visibility' de la couche
    view:{
    drop:true,
    zoomToExtent:true
    }
    mais cela ne semble plus fonctionner ...

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 5
    Points : 5
    Points
    5
    Par défaut
    Super merci beaucoup !

    Cela marche et j'ai accès à l'outil souhaité.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 20/06/2014, 09h46
  2. Zoom et affichage outils
    Par frederic.touyeras dans le forum IGN API Géoportail
    Réponses: 6
    Dernier message: 29/06/2011, 19h07
  3. Réponses: 4
    Dernier message: 28/11/2010, 13h14
  4. Outils, cours et NOUVEAUX tutoriels pour Borland C++Builder
    Par hiko-seijuro dans le forum C++Builder
    Réponses: 10
    Dernier message: 12/03/2006, 23h33
  5. taille maximale d'une base de donnée paradox
    Par Anonymous dans le forum Paradox
    Réponses: 5
    Dernier message: 14/02/2004, 18h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo