传单搜索控件未显示在地图上

Leaflet Search Control not showing on map

我正在尝试在我的地图上添加传单搜索功能,但控件未显示。我的地图是使用 qgis2leaflet 插件从 QGIS 导出的。我试过以下代码:

var searchControl = new.L.Control.Search({layer: searchLayer});
searchControl.addTo(map);

我也试过:

map.addControl (new L.Control.Search({});

下面的代码解决了我的问题。感谢@chrki

var searchLayer = L.featureGroup().addTo(map);
map.addControl( new L.Control.Search({layer: searchLayer}) );