Я использую Leaflet.markercluster для кластеризации маркеров в моем Карта Mapbox. Маркеры заполняются с помощью файла json
. Все, что мне нужно, это функция поиска, которая может отображать нужный маркер на основе поисковой строки. Я узнал о Leaflet-search, но не могу интегрировать его в свой код. Как мне это сделать?
Поиск маркеров в группе маркеров кластера Leaflet-MarkerCluster
Ответы (1)
Просто переберите группу слоев (например, группу кластеров маркеров), например используя eachLayer(fn)
, проверьте атрибуты маркера, и если вы найдете свой целевой маркер, масштабируйте карту и / или панорамируйте ее с помощью markercluster zoomToShowLayer(targetMarker)
< / a> метод.
person
ghybs
schedule
15.01.2017