Adding clustering

This commit is contained in:
Pierre Mesure
2018-12-07 07:27:59 +01:00
committed by Senén Rodero Rodríguez
parent ef14636b6c
commit e5a6a5bf1d
7 changed files with 42 additions and 5 deletions

View File

@@ -15,12 +15,18 @@
App.Map.maps = [];
},
initializeMap: function(element) {
var createMarker, editable, investmentsMarkers, map, marker, markerData,
markerIcon, moveOrPlaceMarker, removeMarker, removeMarkerSelector;
var createMarker, editable, investmentsMarkers, map, marker, markerClustering,
markerData, markerIcon, markers, moveOrPlaceMarker, removeMarker, removeMarkerSelector;
App.Map.cleanInvestmentCoordinates(element);
removeMarkerSelector = $(element).data("marker-remove-selector");
investmentsMarkers = $(element).data("marker-investments-coordinates");
editable = $(element).data("marker-editable");
markerClustering = $(element).data("marker-clustering");
if (markerClustering) {
markers = L.markerClusterGroup();
} else {
markers = L.layerGroup();
}
marker = null;
markerIcon = L.divIcon({
className: "map-marker",
@@ -40,7 +46,7 @@
App.Map.updateFormfields(map, newMarker);
});
}
newMarker.addTo(map);
markers.addLayer(newMarker);
return newMarker;
};
removeMarker = function() {
@@ -79,6 +85,7 @@
App.Map.addInvestmentsMarkers(investmentsMarkers, createMarker);
App.Map.addGeozones(map);
map.addLayer(markers);
},
leafletMap: function(element) {
var centerData, mapCenterLatLng, map;