commit f9593e1f58a605e73ac7cce07a76c11303089943
parent 6cd51e0a4b9254fc3c19693307b15a8567ec4957
Author: Sergej Orlov <wladimirych@gmail.com>
Date: Sun, 12 Nov 2017 23:44:11 +0300
[canvas markers] fixed handling of empty labels
Diffstat:
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/lib/leaflet.layer.canvasMarkers/index.js b/src/lib/leaflet.layer.canvasMarkers/index.js
@@ -253,10 +253,10 @@ L.Layer.CanvasMarkers = L.GridLayer.extend({
const markerId = L.stamp(marker);
const job = markerJobs[markerId];
let label = job.marker.label;
+ if (typeof label === 'function') {
+ label = label(job.marker, zoom);
+ }
if (label) {
- if (typeof label === 'function') {
- label = label(job.marker);
- }
job.label = label;
if (!(markerId in this._labelPositions)) {
const textWidth = ctx.measureText(label).width;