diff options
| -rw-r--r-- | chimere/static/chimere/js/jquery.chimere-leaflet.js | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/chimere/static/chimere/js/jquery.chimere-leaflet.js b/chimere/static/chimere/js/jquery.chimere-leaflet.js index ef156fb..5cbeaac 100644 --- a/chimere/static/chimere/js/jquery.chimere-leaflet.js +++ b/chimere/static/chimere/js/jquery.chimere-leaflet.js @@ -155,6 +155,8 @@ See the file COPYING for details. }); settings.layerMarkers = new L.MarkerClusterGroup({ + spiderfyOnMaxZoom: false, showCoverageOnHover: false, + maxClusterRadius:50, iconCreateFunction : function (cluster) { var markers = cluster.getAllChildMarkers(); var weight = 0; @@ -385,6 +387,8 @@ See the file COPYING for details. $.ajax({url: uri, dataType: "json", success: function (data) { + settings.map.removeLayer(settings.layerMarkers); + settings.map.removeLayer(settings.layerVectors); settings.layerMarkers.clearLayers(); settings.layerVectors.clearLayers(); if (settings.enable_clustering){ @@ -410,7 +414,6 @@ See the file COPYING for details. iconUrl:STATIC_URL + "chimere/img/" + settings.weight_icon_classes[idx] + ".png", numberClassName:settings.weight_icon_classes[idx] + "-number" }); -; var marker = new L.Marker( new L.LatLng( feature.geometry.coordinates[1], @@ -430,6 +433,8 @@ See the file COPYING for details. } else { settings.layerMarkers.addData(data); } + settings.map.addLayer(settings.layerMarkers); + settings.map.addLayer(settings.layerVectors); }, error: function (data, textStatus, errorThrown) { settings.layerMarkers.clearLayers(); |
