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

OSCHINA-MIRROR/ptma-Leaflet.Mask

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 01.12.2024 07:11 8db2629

Leaflet.Mask

Leaflet.Mask — это плагин Leaflet, который загружает полигоны из GeoJSON для маскирования остальной части карты.

Посмотрите демоверсию (demo) на сайте: https://ptma.github.io/Leaflet.Mask/examples/mask.html.

Рисунок: https://ptma.github.io/Leaflet.Mask/examples/preview.png

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

var map = L.map("map", {
    center: [29, 120],
    zoom: 8
});
L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
    attribution: '&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'
}).addTo(map);

L.mask('bound.json', {}).addTo(map);

Создание

L.mask(geosjon, options?)
Параметр Тип Описание
geosjon String|Object .geojson URL или GeoJSON объект
options Object Параметры слоя

Параметры

Опция Тип По умолчанию Описание
interactive Boolean false Если false, слой маски не будет генерировать события мыши и будет действовать как часть основной карты.
fitBounds Boolean true Если true, карта соответствует максимальному уровню масштабирования заданным географическим границам.
restrictBounds Boolean true Если true, карта ограничивает вид заданными географическими границами, возвращая пользователя назад, если пользователь пытается панорамировать за пределы вида.

Параметры, унаследованные от L.Path

Опция Тип По умолчанию Описание
stroke Boolean true Следует ли рисовать обводку вдоль пути. Установите значение false, чтобы отключить границы на полигонах или кругах.
color String '#3388ff' Цвет обводки
weight Number 2 Ширина обводки в пикселях
opacity Number 1.0 Непрозрачность обводки
lineCap String 'round' Строка, определяющая форму, которая будет использоваться на конце обводки.
lineJoin String 'round' Строка, определяющая форму, которая будет использоваться в углах обводки.
dashArray String null Строка, определяющая шаблон штриха обводки. Не работает на слоях с поддержкой Canvas в некоторых старых браузерах.
dashOffset String null Строка, определяющая расстояние до начала шаблона штриха. Не работает на слоях с поддержкой Canvas в некоторых старых браузерах.
fill Boolean зависит Следует ли заполнять путь цветом. Установите значение false, чтобы отключить заливку на полигонах или кругах.
fillColor String '#FFFFFF' Цвет заливки.
fillOpacity Number 1.0 Прозрачность заливки.
fillRule String 'evenodd' Строка, определяющая, как определяется внутренняя часть фигуры.

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

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

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