我在OpenLayers中还是新手,但已经遇到了第一个问题。我尝试将我从Google地图复制的“普通”坐标转换为OSM以将我的地图定位到特定区域。 据我所知,“普通”的坐标系统是EPSG:4326,而OSM是EPSG:3857或EPSG:900913,它们是相同的。因此,我的JavaScript代码如下:
map.setCenter(new OpenLayers.LonLat(53.537460, 9.953227).transform(new OpenLayers.Projection("EPSG:4326"), new OpenLayers.Projection("EPSG:3857")), 5);
但这个中心位于完全不同的位置。我错过了什么吗?