Поиск маркеров в группе маркеров кластера Leaflet-MarkerCluster

Я использую Leaflet.markercluster для кластеризации маркеров в моем Карта Mapbox. Маркеры заполняются с помощью файла json. Все, что мне нужно, это функция поиска, которая может отображать нужный маркер на основе поисковой строки. Я узнал о Leaflet-search, но не могу интегрировать его в свой код. Как мне это сделать?


person Sahil Arora    schedule 13.01.2017    source источник


Ответы (1)


Просто переберите группу слоев (например, группу кластеров маркеров), например используя eachLayer(fn), проверьте атрибуты маркера, и если вы найдете свой целевой маркер, масштабируйте карту и / или панорамируйте ее с помощью markercluster zoomToShowLayer(targetMarker) < / a> метод.

person ghybs    schedule 15.01.2017