OpenLayers의 Google 레이어 위에 위도 / 경도로 벡터 포인트를 추가하는 데 어려움이 있습니다. 지도를 이동하면 포인트가 이동합니다. 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 을 따르려고 했지만 성공하지 못했습니다.