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

OSCHINA-MIRROR/ptma-Leaflet.Mask

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

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 )

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

Введение

**Из GeoJSON загрузить полигональные данные и скрыть остальную часть карты.** Развернуть Свернуть
MIT
Отмена

Обновления (1)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
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