Слияние кода завершено, страница обновится автоматически
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 )