Je suis bloqué en ajoutant un point vectoriel en lat / lon au-dessus d'une couche Google dans OpenLayers. Le point bouge lorsque je déplace la carte. Cela ne se produit pas si je remplace la couche Google par une couche dans WGS84. Comment puis-je réparer cela?
map = new OpenLayers.Map('map');
map.addControl(new OpenLayers.Control.LayerSwitcher());
var gmap = new OpenLayers.Layer.Google(
"Google Streets",
{numZoomLevels: 20}
);
var pointLayer = new OpenLayers.Layer.Vector("Point Layer");
map.addLayers([gmap,pointLayer]);
map.setCenter(new OpenLayers.LonLat(16.373056, 48.208333), 5);
var point = new OpenLayers.Geometry.Point(16.373056, 48.208333);
var pointFeature = new OpenLayers.Feature.Vector(point,null,null);
pointLayer.addFeatures([pointFeature]);
J'ai essayé de suivre http://docs.openlayers.org/library/spherical_mercator.html mais sans succès.