插件leaflet-fusesearch:如何启用多层搜索

时间:2019-02-28 19:16:19

标签: leaflet

如何启用多层搜索?或建议另一个允许您执行此操作的插件

var spots = L.geoJson(Muzei, {
    onEachFeature: function (feature, layer) {
        feature.layer = layer;
           layer.bindPopup("<b>Название: </b>" + layer.feature.properties.iconCaption);
    }
});


var spots_proba = L.geoJson(proba, {
    onEachFeature: function (feature, layer) {
        feature.layer = layer;
           layer.bindPopup("<b>Название: </b>" + layer.feature.properties.iconCaption);
    }
});


var options = {
    position: 'topright',
    title: 'Поиск по слоям',
    placeholder: 'Введите данные',
    maxResultLength: 7,
    threshold: 0.3
};


var searchCtrl = L.control.fuseSearch(options)
searchCtrl.indexFeatures(proba,['iconCaption']);
searchCtrl.indexFeatures(Muzei,['iconCaption']);
searchCtrl.addTo(map);

spots.addTo(map);
spots_proba.addTo(map);

或者建议另一个允许您执行此操作的插件

0 个答案:

没有答案
相关问题