Как установить флажок элемента управления в момент щелчка на кластере?Листовка JS: при щелчке на маркергруппегруппа установите/снимите флажок control.layer.
Пример: Когда я нажимаю на свой кластер «Bosquet Creux» на своей карте, я хочу, чтобы он проверил «Bosquet Creux» в моем управлении уровнем.
Плагин используется: MarkersCluster
var Region1 = new L.MarkerClusterGroup({ showCoverageOnHover: false, disableClusteringAtZoom: 4, maxClusterRadius: 300,
iconCreateFunction: function(cluster){
var Region1 = cluster.getAllChildMarkers();
var n = null;
for (var i = 0; i < Region1.length; i++)
return L.divIcon({ html: n, className: 'Region1', iconSize: L.point(268, 34)});
Region1.on('click', function(){if (map.hasLayer(Region2)) {map.removeLayer(Region2);}});
}
});
Извините за мой плохой английский.
Добавьте это в вашей функции обратного вызова 'Region.on ('нажмите', функция() {/ * где-то здесь * /})': http://stackoverflow.com/questions/22724768/activate-or-check-checkbox-with-onchange-event-from-dropdown – chrki
Я добавил это: 'Region1.on ('click', function() {(map.addLayer (Region1) .checked = true);}); 'но он не работает. –
И это: 'Region1.on ('click', function() {(region1.setVisibility (checked));});' тоже не работает –