Слияние кода завершено, страница обновится автоматически
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[] | [] | Массив символов легенды, которые будут добавлены в контейнер. |
| symbolWidth | Number | 24 | Ширина символа легенды, в пикселях. |
| symbolHeight | Number | 24 | Высота символа легенды, в пикселях. |
| column | Number | 1 | Количество столбцов, упорядоченных в легенде. |
| collapsed | Boolean | false | Если true, элемент управления будет свернут в иконку и развернут при наведении указателя мыши или при касании. |
### LegendSymbol
| Опция | Тип | Значение по умолчанию | Описание |
|--------|------|---------|-------------|
| label | String | undefined | Надпись легенды символа. |
| type | String | undefined | Тип легенды символа. Возможные значения: 'image', 'circle', 'rectangle', 'polygon' или 'polyline' |
| url | String | undefined | URL изображения символа, используется только при типе 'image' |
| radius | Number | undefined | Радиус окружности в пикселях, используется только при типе 'circle' |
| sides | Number | undefined | Количество сторон правильного многоугольника, используется только при типе 'polygon' |
| layers | Layer|Layer[]| undefined | Легенда символа, связанная с слоями. При ассоциации слоев можно переключать состояние их отображения. |
| inactive | Boolean | undefined | Является ли легенда символа неактивной |
| stroke | Boolean | true | Нарисовать ли контур по пути. |Установите значение false для отключения границ на полигонах или окружностях. |
| color | String | '#3388ff' | Цвет контура |
| weight | Number | 3 | Ширина контура в пикселях |
| opacity | Number | 1.0 | Прозрачность контура |
| lineCap | String | 'round' | Строка, определяющая форму конца контура. |
| lineJoin | String | 'round' | Строка, определяющая форму угла контура. |
| dashArray | String | null | Строка, определяющая штриховую форму контура. Не работает на слоях, основанных на Canvas в некоторых старых браузерах. |
| dashOffset | String | null | Строка, определяющая расстояние до начала штриха. Не работает на слоях, основанных на Canvas в некоторых старых браузерах. |
| fill | Boolean | depends | Нарисовать ли цвет внутренней части фигуры. Установите значение false для отключения заполнения на полигонах или окружностях. |
| fillColor | String | * | Цвет заполнения. По умолчанию соответствует значению опции color |
| fillOpacity | Number | 0.2 | Прозрачность заполнения. |
| fillRule | String | 'evenodd' | Строка, определяющая способ определения внутренней части фигуры. |
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )