Openlayers Graticule的targetSize属性是可动态更新的吗?

Openlayers Graticule的targetSize属性是可动态更新的吗?,openlayers,Openlayers,OpenLayers v6.3.1 我创建了一个地图并添加了一个OSM TileLayer()和一个分划。通过以下方式创建的分划: var graticule = new Graticule({ // the style to use for the lines, optional. strokeStyle: new Stroke({ color: "blue", width: 2 }), showLabels: false, wrapX: false,

OpenLayers v6.3.1

我创建了一个地图并添加了一个OSM TileLayer()和一个分划。通过以下方式创建的分划:

var graticule = new Graticule({
  // the style to use for the lines, optional.
  strokeStyle: new Stroke({
    color: "blue",
    width: 2
  }),
  showLabels: false,
  wrapX: false,
  targetSize: 30
});
如果我的UI上有一个滑块,我想控制显示的网格大小,我可以用它的值动态修改gracile.targetSize吗?我试过了,但没用。不确定这是设计的还是一个bug

见:

注意-我总是在第一次加载上面的沙箱时按重新加载按钮;不知道为什么


如果setTargetSize()方法是可更新的,那么就会有一个setTargetSize()方法。但是可以移除并重新创建分划以产生相同的效果谢谢你@Mike。我会尝试使用它。我确实想过,但觉得它有点笨重-但如果它起作用;总比什么都没有好。如果setTargetSize()方法是可更新的,那么就会有它。但是可以移除并重新创建分划以产生相同的效果谢谢你@Mike。我会尝试使用它。我确实想过,但觉得它有点笨重-但如果它起作用;总比没有好。