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