Если говорить прямо, я новичок в OpenLayers. У меня есть база данных координат WGS84, которую я загрузил в базу данных. Я убедился, что это работает, отражая широту и долготу.
map = new OpenLayers.Map("map");
var mapnik = new OpenLayers.Layer.OSM();
map.addLayer(mapnik);
map.setCenter(new OpenLayers.LonLat(<?php echo $lat;?>, <?php echo $lon;?>).transform(
new OpenLayers.Projection("EPSG:4326"), // transform from WGS 1984
new OpenLayers.Projection("EPSG:900913") // to Spherical Mercator Projection
), 4 /*Zoom level*/);
При вводе сюда карта перемещается на 0,0. Кто-нибудь может помочь или указать мне правильное направление?