Bonjour,
Je rencontre un petit problème lors de passage d’un système de coordonnée à un autre. Voir l’exemple à l’adresse suivante : http://www.ocelis.net/test_coo.php
Le principe est le suivant : l’utilisateur choisi son système de coordonnées, saisi ses coordonnées. La carte se centre alors sur les coordonnées.
Cela fonctionne très bien avec les Lambert93 et Lambert 2 étendu, mais pas avec le Lambert1. Dans ce dernier cas, la carte n’est pas centrée au bon endroit et je n’arrive pas à comprendre où est le problème. C’est pourquoi je viens solliciter ici un peu d’aide.
Voici un extrait du code pour le centrage de la carte :
Merci d’avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 var positionverif = new OpenLayers.Geometry.Point(xverifc,yverifc); projL1 = new OpenLayers.Projection("IGNF:LAMB1"); positionverif.transform(projL1, OpenLayers.Projection.CRS84); viewer.getMap().setCenterAtLonLat(positionverif.x, positionverif.y, 15)
Partager