首页 文章

在传单绘制中更改顶点样式

提问于
浏览
0

宣传单画的边缘太大而且难看,我看了一下改变风格的方法,我想出了以下代码:

draw: {
        polyline: {
            shapeOptions: this.onSelectionStyle
        },
        polygon: {
            icon: new L.DivIcon({
                iconSize: new L.Point(16, 16),
                className: 'leaflet-div-icon leaflet-editing-icon my-own-icon'
            }),
            allowIntersection: false, // Restricts shapes to simple polygons
            drawError: {
                color: '#e1e100', // Color the shape will turn when intersects
                message: '<strong>Oh snap!<strong> you can\'t draw that!' // Message that will show when intersect
            },
            shapeOptions: this.onSelectionStyle,
            showArea: true
        },
        ...

基本上className应该这样做,但这似乎不适用于最新版本 . 你知道如何改变eges的风格吗?

enter image description here

1 回答

  • 0

    我用这个:

    L.Edit.Poly = L.Edit.Poly.extend({
      options: {
        icon: new L.DivIcon({
          iconSize: new L.Point(10, 10),
          className: 'leaflet-div-icon leaflet-editing-icon my-own-icon',
        }),
      },
    });
    

相关问题