UNPKG

leaflet-markercluster-utils

Version:
29 lines 959 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.findMarker = void 0; const is_marker_1 = require("./is-marker"); const is_cluster_1 = require("./is-cluster"); function findMarker(map, condition) { const markers = []; map.eachLayer((layer) => { const validateIsMarker = (0, is_marker_1.isMarker)(layer); const validateIsCluster = (0, is_cluster_1.isCluster)(layer); if (!validateIsMarker && !validateIsCluster) return; if (validateIsMarker) { const marker = layer; if (condition(marker)) markers.push(marker); return; } const cluster = layer; cluster.eachLayer((layer) => { const marker = layer; if (condition(marker)) markers.push(marker); }); }); return markers; } exports.findMarker = findMarker; //# sourceMappingURL=find-marker.js.map