Есть ли способ установить флажки слоя с самого начала на моей карте листовки? - PullRequest
1 голос
/ 16 мая 2019

Я в настоящее время создаю карту с листовкой, и когда страница загружается, все флажки моих созданных слоев сняты, и я ищу возможность проверить их с самого начала, есть ли способ сделать это?

Я новичок в области кодирования, проводил исследования в Интернете и на веб-сайте листовки, но не смог найти ответа на мою проблему.

в следующем коде s0001 - мои маркеры.

var BE = L.layerGroup([s0001]);
var GE = L.layerGroup([s0002]);
var ZH = L.layerGroup([s0003]);

var kantone = {
    "Bern": BE,
    "Genf": GE,
    "Zürich": ZH,
};

L.control.layers(null, kantone).addTo(map);

Достаточно ли этой части кода или мне нужно добавить больше кода в мой вопрос?

Нужно ли добавлять / удалять код или изменять код, чтобы он работал, чтобы флажки уже были проверены при загрузке страницы?

Большое спасибо заранее за вашу помощь и понимание того, что я начинающий !!

1 Ответ

1 голос
/ 16 мая 2019

Если вы добавите некоторые / все группы слоев на карту до того, как добавите элемент управления слоями, они будут отмечены флажком.

например,

var BE = L.layerGroup([s0001]).addTo(map);
var GE = L.layerGroup([s0002]).addTo(map);
var ZH = L.layerGroup([s0003]).addTo(map);

var kantone = {
    "Bern": BE,
    "Genf": GE,
    "Zürich": ZH,
};

L.control.layers(null, kantone).addTo(map);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...