Как добавить маркер в координату, найденную с помощью geolocate.trigger ()? - PullRequest
0 голосов
/ 12 декабря 2018

Я хочу добавить «маркер» в местоположение, которое я нахожу с помощью 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>
    );
  }
}

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...