@Triglav77

Как убрать все маркеры с карты leafletjs?

Добрый день. Подскажите как с карты leafletjs убрать все маркеры .

Вот код

1. Чекбокс

<label>
    <input type="checkbox"  id="checkbox_check" onclick="MapsAlert(1);">
    <span>раздел номер 1</span>
</label>


2. Карта
var map = L.map('map').setView([55.906472, 36.905874], 10);

L.tileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
    attribution: '&copy; <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'
}).addTo(map);


var click=0;

function MapsAlert(j)
{
		var markers = new L.MarkerClusterGroup();
		
			for (var i = 0; i < addressPoints.length; i++) {
				var a = addressPoints[i];
				var title = a[2];
				var 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) { 			
				alert("Чекбокс нажат -вариант №1");			
			}else{ 
				alert("Чекбокс не нажат -вариант №12");
				markers.removeLayer(marker);
			}
}
  • Вопрос задан
  • 590 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы