В настоящее время у меня есть карта для игры с расположением предметов, я хочу добавить животных в боковую панель / легенду, но в качестве многоугольника вместо маркера я понимаю, как нарисовать многоугольник, но не могу понять, как чтобы он отображался только при выборе из легенды (или даже о том, как добавить его к легенде). Извините за этот очень простой вопрос.
Я действительно очень новичок в этом, я только начал узнавать о листовке, чтобы сделать карту для игры, поэтому я не совсем уверен, как объяснить, что я сделал .. поэтому я буду стараться изо всех сил :
У меня есть список таких маркеров, как:
var marker_combulbrsh2 = L.marker([-1474, 2661.5])
.bindPopup('Common Bullbrush');
и затем у меня есть группы слоев, которые имеют такие строки:
var lg_combulbrsh = L.layerGroup([
marker_combulbrsh1, marker_combulbrsh2
]);
и затем список наложения с группами слоев, такими как:
"<i>Common Bullbrush" : lg_combulbrsh,
, и тогда они отображаются на карте с:
L.control.layers(null, overlays, {collapsed:true, position: 'topleft'}).addTo(map);
Я хочу добавить серию полигонов, которые можно выбрать из боковой панели / легенды так же, как и вышеупомянутый L.marker, чтобы мне не нужно было добавлять отдельные местоположения, расположенные близко друг к другу для добавления локации животных на карте.
`var polygonPoints = [
[-2263, 432],
[-2361, 435],
[-2337, 674],
[-2263, 432]];
var poly = L.polygon(polygonPoints).addTo(map);`
Приведенный выше код рисует многоугольник, который я хочу нарисовать, но он постоянно там, и я не смог понять, как сделать его выбираемым элементом, таким как L.markers
. Я полагаю, что мне нужно как-то добавить полигон в качестве маркера, а затем добавить этот маркер в группу слоев и создать для них запись в списке наложений, а затем отобразить их через L.control.layers
- я просто не могу обернуться вокруг как бы.
еще раз, извините за этот очень простой вопрос и спасибо всем, кто читает. если вы можете помочь с этим и хотели бы, чтобы на веб-сайте была добавлена ссылка со ссылкой на вашу работу или социальные сети или что-то в этом роде, я более чем счастлив.