commit ec693489f93a5520d4b5c7f74f3a9cdeb217158b
parent f9593e1f58a605e73ac7cce07a76c11303089943
Author: Sergej Orlov <wladimirych@gmail.com>
Date: Sun, 12 Nov 2017 23:45:01 +0300
[rasterize / CanvasMarkers] make function for cloning markers overridable
Diffstat:
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/src/lib/leaflet.layer.rasterize/CanvasMarkers.js b/src/lib/leaflet.layer.rasterize/CanvasMarkers.js
@@ -4,18 +4,18 @@ import 'lib/leaflet.layer.canvasMarkers'
L.Layer.CanvasMarkers.include({
_printProgressWeight: 0.1,
+ cloneMarker: function(marker) {
+ return {
+ latlng: {lat: marker.latlng.lat, lng: marker.latlng.lng},
+ label: marker.label,
+ icon: marker.icon
+ }
+ },
+
cloneMarkers: function() {
const markers = this.rtree.all();
- function cloneMarker(marker) {
- return {
- latlng: {lat: marker.latlng.lat, lng: marker.latlng.lng},
- label: marker.label,
- icon: marker.icon
- };
- }
-
- const markersCopy = markers.map(cloneMarker);
+ const markersCopy = markers.map(this.cloneMarker);
return markersCopy;
},