Я пытаюсь создать форму, чтобы пользователь мог найти свое местоположение или указать свое местоположение. Я использую react-leaflet
для загрузки карты и react-leaflet-search
для добавления функции поиска. Функциональность поиска работает нормально. Ниже вы можете увидеть код.
<Map center={position} zoom={zoom} onDragEnd = {function(e){ console.log(e);}} >
<TileLayer
attribution='© <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'
url='https://{s}.tile.osm.org/{z}/{x}/{y}.png'/>
<Search
position="topright"
showPopup={false}
provider="OpenStreetMap"
showMarker={true}
openSearchOnLoad={true}
closeResultsOnClick={true}
providerOptions={{ region: "np" }}/>
</Map>
Что я хочу сделать, это получить доступ к введенному пользователем местоположению или широте долготы маркера, который отображается после того, как пользователь выбирает местоположение. Я пытался найти слушателей событий, но не смог найти ни одного. В настоящее время я пытаюсь использовать событие onDragEnd
, но мне пока не удалось. Может ли кто-нибудь сказать мне, как добиться того, что я пытаюсь сделать?