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

OSCHINA-MIRROR/ptma-Leaflet.Mask

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

Leaflet.Mask

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

Онлайн-демонстрация: demo.

Рисунок:

Preview

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

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 Указывает, следует ли рисовать границу.
color String '#3388ff' Цвет границы.
weight Number 2 Ширина границы.
opacity Number 1.0 Прозрачность границы.
lineCap String 'round' Определяет, как рисуются концы каждой линии. Возможные значения: 'butt', 'round', или 'square'.
lineJoin String 'round' Устанавливает, как соединяются две части (линии, дуги, кривые), имеющие ненулевую длину. Части с нулевой длиной деформации, у которых конечные точки и контрольные точки совпадают, игнорируются.
dashArray String null Управляет шаблоном пунктирной линии, используемой для рисования границ.
dashOffset String null Расстояние от начала пути до начала шаблона пунктира.
fill Boolean depends Указывает, нужно ли заполнять цветом.
fillColor String '#FFFFFF' Заполнение цветом.
fillOpacity Number 0.2 Прозрачность заполнения.
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