【问题标题】:Custom color of draw polygon on leaflet map传单地图上绘制多边形的自定义颜色
【发布时间】:2020-03-03 09:53:24
【问题描述】:

我在传单地图上绘制多边形

 this.polygonDrawer = new L.Draw.Polygon(this.map);

如何自定义这个多边形的颜色?就像我想绘制红色多边形一样,我可以在哪里提供这种颜色选项?

【问题讨论】:

    标签: angular typescript leaflet polygon leaflet.draw


    【解决方案1】:

    有一个setOptions函数。

    this.polygonDrawer = new L.Draw.Polygon(this.map, {shapeOptions: {color: '#f00'}});
    
    //or
    
    this.polygonDrawer.setOptions({shapeOptions: {color: '#f00'}});
    

    http://leaflet.github.io/Leaflet.draw/docs/leaflet-draw-latest.html#l-draw-polyline-setoptions

    PS:leaflet geoman 是一个非常好的和最新的leaflet draw 替代库

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-09
      • 1970-01-01
      • 1970-01-01
      • 2019-11-08
      • 1970-01-01
      • 1970-01-01
      • 2022-01-20
      • 1970-01-01
      相关资源
      最近更新 更多