Я хочу добавить «маркер» в местоположение, которое я нахожу с помощью mapol geolocate, и перетащить и оставить собственное местоположение пользователя
Как я могу это сделать?
Мой код:
export default class Map extends React.Component {
componentDidMount() {
let map = new mapboxgl.Map({
container: 'map',
style: 'mapbox://styles/mapbox/streets-v10',
center: [34.1108604, 38.8837679],
zoom: 7
});
const geolocate = new mapboxgl.GeolocateControl({
positionOptions: {
enableHighAccuracy: true,
timeout : 10000
},
fitBoundsOptions: {
maxZoom: 17
},
trackUserLocation: false,
showUserLocation: false
});
map.addControl(geolocate);
map.on('load', () => {
geolocate.trigger();
});
}
render() {
return (
<div>
<div id="map" style={Style}/>
</div>
);
}
}
Спасибо!