#1 Wed 04 April 2012 17:02
- ppluvinet
- Participant assidu
- Lieu: VALENCE
- Date d'inscription: 6 Aug 2007
- Messages: 617
OpenLayers : afficher habillage yahoo
Bonjour,
J'ai fait une application OpenLayers, (au départ avec QGIS et le plugin OGR2Layers) et l'habillage est par défaut OSM, ce qui est déjà satisfaisant.
L'application fonctionne très bien.
Or j'aurais souhaité essayer YAHOO satellite. Sans changer les paramètres de projection, voilà que l'extent par défaut se retrouve proche de l'Afrique alors que mes données sont françaises , à mille lieues de mes données. Par contre mes données se callent bien.
Voilà la ligne qui zoome sur l'extent :
Code:
extent = new OpenLayers.Bounds(xmin, ymin, xmax, ymax).transform(new OpenLayers.Projection("EPSG:4326"), new OpenLayers.Projection("EPSG:900913")); map.zoomToExtent(extent);
Sachant que xmin, xmax... sont envoyés en WGS84.
Merci d'avance de vos réponses.
Pascal PLUVINET
Hors ligne