我希望能够动态地打开和关闭刻度,但是刻度文档并没有设置,只是一个setMap()函数。如何动态添加/删除地图标线?

当我希望它消失时是否有一个辅助的空的未使用地图和setMap(),然后在切换时返回我的主地图?

最佳答案

根据评论,记录:

var graticule = new ol.Graticule({
    map: map //Reference to an ol.Map object
});


然后,从地图中删除:

graticule.setMap(null);

09-25 22:11