Adding clustering
This commit is contained in:
committed by
Senén Rodero Rodríguez
parent
ef14636b6c
commit
e5a6a5bf1d
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user