Добрый день. Подскажите как убрать определенные маркеры оной группы
var addressPoints = [ [55.906472, 36.905874, "<a href='#'>test1</a>"],
[55.939482, 36.939894, "<a href='#'>test2</a>"]
];
var addressPoints2 = [ [55.996472, 36.995874, "<a href='#'>test1</a>"],
[55.91997, 36.86867, "<a href='#'>test2</a>"], [55.920096, 36.866433, "<a href='#'>test3</a>"]
];
Есть функция которая добавляет в зависимости от checkbox включает ту или иную группу
<label>
<input type="checkbox" id="checkbox_check" onclick="MapsAlert();">
<span>раздел номер 1</span>
</label>
<br>
Есть функция включения групп
var map = L.map('map').setView([55.906472, 36.905874], 10);
//Добавляем на нашу карту слой OpenStreetMap
L.tileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
attribution: '© <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'
}).addTo(map);
markers = new L.MarkerClusterGroup();
for (var i = 0; i < addressPoints.length; i++) {
var a = addressPoints[i];
var title = a[2];
marker = new L.Marker(new L.LatLng(a[0], a[1]), { title: title });
marker.bindPopup(title);
markers.addLayer(marker);
}
map.addLayer(markers);
Пытаюсь отключать так
if (checkbox_check.checked==false) {
markers.clearLayers();
}
Не срабатывает, а вот так срабатывает
if (checkbox_check.checked==false) {
markers.clearLayers();
}else{
markers.clearLayers();
}