banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 Fri 17 July 2009 12:23

pierre-olivier26140
Participant occasionnel
Lieu: Albon
Date d'inscription: 22 Jul 2007
Messages: 32

[Openlayers]Création d'un overviewmap

Bonjour,

A partir d'openlayer, je voudrais créer une vue d'ensemble avec l'option overviewmap.
Mais on m'indique une erreur bound is null.
J'ai bien indiqué mes bornes mais cela ne marche pas.

merci pour votre aide


Code:

var options = {
        projection: "EPSG:4326",
        units: 'degrees',
        maxExtent: new OpenLayers.Bounds(455402, 4967657, 473295, 4984095)
    };


  themap = new OpenLayers.Map( 'map', {maxResolution: 'auto', units: 'degrees', projection : "EPSG:4326"});
    themap.addLayers(olsMesLayers);
    themap.addControl( new OpenLayers.Control.LayerSwitcher() );
    themap.addControl( new OpenLayers.Control.PanZoomBar() );
    themap.addControl( new OpenLayers.Control.ScaleLine() );
    themap.addControl(new OpenLayers.Control.OverviewMap({mapOptions: options}));
    themap.setCenter( new OpenLayers.LonLat(5, 4), 1 );

Hors ligne

 

#2 Fri 17 July 2009 13:41

Maxime31
Participant assidu
Date d'inscription: 3 Sep 2008
Messages: 175

Re: [Openlayers]Création d'un overviewmap

Bonjour,

J'ai déjà eu cette erreur et cela venait du fait que j'avais toutes mes couches WMS qui avaient comme paramètre "transparent:true".

Donc fais un test en déclarant au moins une couche sans ce paramètre.

Hors ligne

 

#3 Fri 17 July 2009 13:50

gkacou
Participant occasionnel
Date d'inscription: 7 Mar 2007
Messages: 26

Re: [Openlayers]Création d'un overviewmap

Code:

maxExtent: new OpenLayers.Bounds(455402, 4967657, 473295, 4984095)

Les valeurs sont plutôt grandes pour des coordonnées en degrés. Cela ressemble plutôt à des coordonnées projetées.

Hors ligne

 

#4 Fri 17 July 2009 13:59

pierre-olivier26140
Participant occasionnel
Lieu: Albon
Date d'inscription: 22 Jul 2007
Messages: 32

Re: [Openlayers]Création d'un overviewmap

gkacou a écrit:

Code:

maxExtent: new OpenLayers.Bounds(455402, 4967657, 473295, 4984095)

Les valeurs sont plutôt grandes pour des coordonnées en degrés. Cela ressemble plutôt à des coordonnées projetées.


oui effectivement ces coordonnées sont en metres mais je les enlevé.

J'ai réussi à afficher, c'est que toutes mes couches étaient transparentes alors openlayers ne pouvaient pas les interprétés. (Merci maxime 31)

Hors ligne

 

Pied de page des forums

Powered by FluxBB