ฉันกำลังเพิ่มจุดเวกเตอร์เป็น lat / lon ด้านบนของเลเยอร์ Google ใน OpenLayers จุดกำลังเคลื่อนที่เมื่อฉันเลื่อนแผนที่ สิ่งนี้จะไม่เกิดขึ้นหากฉันแทนที่เลเยอร์ Google ด้วยเลเยอร์ใน WGS84 ฉันจะแก้ไขสิ่งนี้ได้อย่างไร
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]);
ฉันพยายามติดตามhttp://docs.openlayers.org/library/spherical_mercator.htmlแต่ไม่ประสบความสำเร็จ