nakarte

Source code of https://map.sikmir.ru (fork)
git clone git://git.sikmir.ru/nakarte
Log | Files | Refs | LICENSE

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:
Msrc/lib/leaflet.layer.rasterize/CanvasMarkers.js | 18+++++++++---------
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; },