我对OpenLayers相当陌生,并且已经停留在我的第一个问题上。我试图将“Google地图”中复制的“正常”坐标转换为OSM坐标,以便将我的地图集中到某个区域。 现在据我所知,“正常”坐标系统EPSG:4326和OSM一个是EPSG:3857或EPSG:900913,这是相同的。所以我的Javascript代码是:如何将OpenLayers中的“normal”坐标转换为OSM坐标
map.setCenter(new OpenLayers.LonLat(53.537460, 9.953227).transform(new OpenLayers.Projection("EPSG:4326"), new OpenLayers.Projection("EPSG:3857")), 5);
但是,这中心到一个完全不同的位置。我错过了什么?
如果您将转换位退出,它会正确居中吗? –
不,它解决了另一个(“错误的”)位置 – olkoza
它在哪里设置中心? – Beterraba