Изменить стиль вершины в отрисовке листовки

Края отрисовки листовки слишком большие и некрасивые, я искал способ изменить его стиль и придумал следующий код:

 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 должен это делать, но, похоже, это не работает, по крайней мере, с последней версией. ты хоть представляешь как изменить стиль егеса?

введите описание изображения здесь


person Allain    schedule 27.04.2018    source источник
comment
Я новичок в листовке и застрял в этой же проблеме, поэтому мне интересно, есть ли у вас ответ на этот вопрос, не могли бы вы помочь мне в этом?   -  person FatimaAsif    schedule 08.04.2020


Ответы (1)


Я использую это:

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',
    }),
  },
});

person aqueiros    schedule 18.07.2018