OpenLayers - 墨卡托投影,具有十进制度纬度/经度单位

时间:2011-08-11 09:21:53

标签: openlayers

我正在使用OpenLayers来显示与Google Maps,Bing等相同投影的地图(即方形墨卡托地图)。据我了解,要启用此投影,我需要使用sphericalMercator标志。但是,这似乎也会改变LonLat方法等使用的单位,因此我必须从十进制度转换为米。

有没有办法可以使用墨卡托投影,但是仍然使用十进制度来指定地图上的位置?

感谢。

1 个答案:

答案 0 :(得分:1)

取决于“在地图上指定位置”的含义:如果要添加标记,矢量要素等,则必须重新投影其坐标,但可以that within OpenLayers

如果您只想以“只读方式”指定位置(例如,在某个坐标系中使用MousePosition Control显示当前鼠标位置),您只需指定"displayProjection" parameter of the map.