Ceux qui utiliseront OpenLayers avec Google Maps apprécieront peut être de pouvoir utiliser transformer leur coordonnées directement dans le code JS.
Exemple pour centrer la carte en indiquant les coordonnées en degrés (WGS84) :
var pt = new OpenLayers.LonLat(2.80151, 49.69606);
pt.transform(map.displayProjection, map.projection);
map.setCenter(pt, 8);
Pour que cela fonctionne il faut que la carte soit créée avec ces deux options :
- projection: new OpenLayers.Projection(« EPSG:900913″)
- displayProjection: new OpenLayers.Projection(« EPSG:4326″)