UNPKG

leaflet-markercluster-utils

Version:
17 lines 861 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getClusterAtCurrentZoom = void 0; function getClusterAtCurrentZoom(currentZoom, marker) { const parent = marker.__parent; // set type to any to access private property if (!parent) return undefined; // marker is not in a cluster const parentZoom = parent._zoom; // is necessary to round the zoom level because the zoom level is not always an integer // and leaflet.markercluster always set the _zoom property of a cluster to an integer if (parentZoom <= Math.round(currentZoom)) { return parent; // parent is at the current zoom so it's the cluster we want } return getClusterAtCurrentZoom(currentZoom, parent); } exports.getClusterAtCurrentZoom = getClusterAtCurrentZoom; //# sourceMappingURL=get-cluster-at-current-zoom.js.map