1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/ptma-Leaflet.Legend

Клонировать/Скачать
README-zh_CN.md 4.2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 03.06.2025 01:31 25f61f7

Легенда Leaflet.Legend

Leaflet.Legend — это плагин для библиотеки Leaflet, который позволяет отображать легенду и переключать соответствующие слои.

Пример демонстрации.

Пример использования

var map = L.map("map", {
        center: [29, 120],
    });
    
L.control.Legend({
    position: "bottomleft",
    legends: [{
        label: "Marker1",
        type: "image",
        url: "marker/marker-red.png",
    }]
}).addTo(map);
```## Параметры
 | Параметр | Тип | Значение по умолчанию | Описание |
 |--------|------|---------|-------------|
 | position | String | 'topleft' | Позиция легендного контрола. |
 | title | String | 'Legend' | Заголовок легендного контрола. |
 | opacity | Number | 1.0 | Прозрачность панели легенды. |
 | legends | LegendSymbol[] | [] | Массив символов легенды [LegendSymbol](#legendsymbol). |
 | symbolWidth | Number | 24 | Ширина символа легенды в пикселях. |
 | symbolHeight | Number | 24 | Высота символа легенды в пикселях. |
 | column | Number | 1 | Количество колонок для размещения символов легенды. |
 | collapsed | Boolean | false | Указывает, должна ли панель легенды быть по умолчанию свернутой. |

### LegendSymbol
 | Параметр | Тип | Значение по умолчанию | Описание |
 |--------|------|---------|-------------|
 | label | String | undefined | Текстовая метка для символа легенды. |
 | type | String | undefined | Тип символа легенды. Может быть 'image', 'circle', 'rectangle', 'polygon' или 'polyline'. |
 | url | String | undefined | URL изображения для легенды, используется только при type = 'image'. |
 | radius | Number | undefined | Радиус круга для символа легенды, в пикселях, используется только при type = 'circle'. |
 | sides | Number | undefined | Количество сторон для правильного многоугольника, используется только при type = 'polygon'. |
 | layers | Layer|Layer[] | undefined | Связанные слои для символа легенды. Связывание слоев позволяет переключать видимость слоев посредством щелчка на символ легенды. |
 | inactive | Boolean | undefined | Указывает, является ли символ легенды неактивным. Неактивные символы легенды выглядят затемненными. || stroke | Boolean | true | Указывает, следует ли рисовать контур. |
 | color | String | '#3388ff' | Цвет контура. |
 | weight | Number | 3 | Ширина контура. |
 | opacity | Number | 1.0 | Прозрачность контура. |
 | lineCap | String | 'round' | Указывает, как должны быть нарисованы концы линий. Может быть 'butt', 'round' или 'square'. |
 | lineJoin | String | 'round' | Указывает, как должны быть соединены две соседние линии. |
 | dashArray | String | null | Управляет шаблоном пунктирной линии. |
 | dashOffset | String | null | Отступ пунктирной линии от начала пути. |
 | fill | Boolean | depends | Указывает, следует ли заполнять символ цветом. |
 | fillColor | String | * | Цвет заполнения, по умолчанию совпадает с цветом контура. |
 | fillOpacity | Number | 0.2 | Прозрачность заполнения. |
 | fillRule | String | 'evenodd' | Правило заполнения. |

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/ptma-Leaflet.Legend.git
git@api.gitlife.ru:oschina-mirror/ptma-Leaflet.Legend.git
oschina-mirror
ptma-Leaflet.Legend
ptma-Leaflet.Legend
master