2012-09-28 09:27:21 +12:00
<!DOCTYPE html>
< html >
< head >
< title > Leaflet debug page< / title >
2013-12-18 10:32:41 +13:00
< link rel = "stylesheet" href = "http://cdn.leafletjs.com/leaflet-0.7/leaflet.css" / >
< script src = "http://cdn.leafletjs.com/leaflet-0.7/leaflet-src.js" > < / script >
2012-09-28 09:27:21 +12:00
< meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
< link rel = "stylesheet" href = "../screen.css" / >
< link rel = "stylesheet" href = "../../dist/MarkerCluster.css" / >
< link rel = "stylesheet" href = "../../dist/MarkerCluster.Default.css" / >
< script src = "../../src/DistanceGrid.js" > < / script >
< script src = "../../src/MarkerCluster.js" > < / script >
< script src = "../../src/MarkerClusterGroup.js" > < / script >
< script src = "../../src/MarkerCluster.QuickHull.js" > < / script >
< script src = "../../src/MarkerCluster.Spiderfier.js" > < / script >
< / head >
< body >
< div id = "map" > < / div >
< button id = "populate" > Populate 1 marker< / button >
< span > Bug < a href = "https://github.com/danzel/Leaflet.markercluster/issues/69" > #69< / a > . Click the button 2+ times. Zoom out. Should just be a single cluster but instead one of the child markers is still visible.< / span > < br / >
< script type = "text/javascript" >
2014-04-07 10:11:37 +12:00
var tiles = L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png', {
maxZoom: 18,
attribution: '© < a href = "http://osm.org/copyright" > OpenStreetMap< / a > contributors'
}),
2012-09-28 09:27:21 +12:00
latlng = new L.LatLng(50.5, 30.51);
2014-04-07 10:11:37 +12:00
var map = new L.Map('map', {center: new L.LatLng(50.41, 30.51), zoom: 17, layers: [tiles]});
2012-09-28 09:27:21 +12:00
var markers = new L.MarkerClusterGroup({ animateAddingMarkers : true });
var markersList = [];
function populate() {
var m = new L.Marker(latlng);
markersList.push(m);
markers.addLayer(m);
return false;
}
map.addLayer(markers);
//Ugly add/remove code
L.DomUtil.get('populate').onclick = function () {
populate();
};
< / script >
< / body >
< / html >