#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
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