Как НЕ изменить центр камеры при срабатывании GeolocateControl? - PullRequest
0 голосов
/ 19 апреля 2019

У меня есть карта веб-приложения Mapbox, в которую я хочу добавить местоположение пользователя, но НЕ иметь карту, которая автоматически центрируется в местоположении пользователя. Пример кода здесь https://docs.mapbox.com/mapbox-gl-js/example/locate-user/ отлично работает, я просто не хочу, чтобы карта изменялась на пользователя.

Это именно тот код, который я использую:

// GEO LOCATE USER! 
const  geolocate  = new   mapboxgl.GeolocateControl({
    positionOptions: {
        enableHighAccuracy: false
    },
    trackUserLocation: false
});
map.addControl(geolocate,"bottom-left");
geolocate.trigger();

Есть ли способ сделать так, чтобы geolocate.trigger () был пассивным опытом, а не перецентрировал карту, просто добавив к ней местоположение пользователя?

...