Tôi bị kẹt khi thêm một điểm vectơ trong lat / lon trên đầu một lớp Google trong OpenLayers. Điểm đang di chuyển khi tôi xoay bản đồ. Điều này không xảy ra nếu tôi thay thế lớp Google bằng một lớp trong WGS84. Làm thế nào tôi có thể sửa lỗi này?
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]);
Tôi đã cố gắng theo dõi http://docs.openlayers.org/l Library / spherical_mercator.html nhưng không thành công.