【发布时间】:2017-01-13 09:40:04
【问题描述】:
我正在使用Leaflet.markercluster 将我的标记聚集在我的Mapbox Map 中。将使用json 文件填充标记。我只需要一个搜索功能,它可以根据搜索字符串弹出必要的标记。我了解Leaflet-search,但无法将其与我的代码集成。我该怎么办?
【问题讨论】:
标签: javascript leaflet mapbox leaflet.markercluster
我正在使用Leaflet.markercluster 将我的标记聚集在我的Mapbox Map 中。将使用json 文件填充标记。我只需要一个搜索功能,它可以根据搜索字符串弹出必要的标记。我了解Leaflet-search,但无法将其与我的代码集成。我该怎么办?
【问题讨论】:
标签: javascript leaflet mapbox leaflet.markercluster
只需遍历您的图层组(如您的标记集群组),例如使用eachLayer(fn),针对标记属性进行测试,如果找到目标标记,使用markercluster zoomToShowLayer(targetMarker) 方法让地图缩放和/或平移到它。
【讨论】: