В следующей ссылке есть демонстрационный пример, показывающий, как использовать плагин esri-leaflet-geosearch,
https://codepen.io/exomark/pen/dafBD
var searchControl = new L.esri.Controls.Geosearch().addTo(map);
var results = new L.LayerGroup().addTo(map);
searchControl.on('results', function(data){
results.clearLayers();
for (var i = data.results.length - 1; i >= 0; i--) {
results.addLayer(L.marker(data.results[i].latlng));
}
});
Эта онлайн-демонстрация хорошо работает для поддержки функции геоисследования.
И в моем приложении React я планирую добавить также поле поиска для листовки. Но не могу понять, как это сделать.
Поскольку esri-leaflet-geosearch
зависит от esri-leaflet
, поэтому установил оба пакета npm, но не может найти следующий шаг. так какая помощь?