Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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é ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#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

 

Pied de page des forums

Powered by FluxBB