我希望能够动态地打开和关闭格线,但格线文档没有取消设置,只有setMap()
函数。如何动态地向地图添加/删除刻度?
当我希望它消失时,我是否有一个次要空的未使用的地图和setMap()
,然后在切换时返回我的主地图?
答案 0 :(得分:2)
根据评论,记录:
var graticule = new ol.Graticule({
map: map //Reference to an ol.Map object
});
之后,要从地图中删除:
graticule.setMap(null);