Я попытался внедрить "fusesearch" в мою карту листовки.Я получил результаты поиска в строке меню поиска, но когда я нажимаю на результат, он не активен и не масштабируется, чтобы показать / показать результат.Это мой код:
var options = {
position: 'topleft',
title: 'Chercher'
};
var searchCtrl = L.control.fuseSearch(options)
searchCtrl.addTo(mymap);
proj4.defs("EPSG:32638","+proj=utm +zone=38 +datum=WGS84 +units=m
+no_defs");
var dataValveJSON= new L.GeoJSON();
// dataValveJSON = $.getJSON('./data/Valve.json');
dataValveJSON = $.getJSON('./data/Valve.json', function (geojson) {
L.Proj.geoJson(geojson).addTo(mymap);
});
dataValveJSON.then(function(data) {
searchCtrl.indexFeatures(data, ['City', 'Route_Name']);
L.geoJson(data, {
onEachFeature: function (feature, layer) {
feature.layer = layer;
}
});
});