我正在使用OpenLayers来显示与Google Maps,Bing等相同投影的地图(即方形墨卡托地图)。据我了解,要启用此投影,我需要使用sphericalMercator标志。但是,这似乎也会改变LonLat方法等使用的单位,因此我必须从十进制度转换为米。
有没有办法可以使用墨卡托投影,但是仍然使用十进制度来指定地图上的位置?
感谢。
答案 0 :(得分:1)
取决于“在地图上指定位置”的含义:如果要添加标记,矢量要素等,则必须重新投影其坐标,但可以that within OpenLayers。
如果您只想以“只读方式”指定位置(例如,在某个坐标系中使用MousePosition Control显示当前鼠标位置),您只需指定"displayProjection" parameter of the map.