Mapbox GL JS反复询问位置

我正在使用Mapbox GL JS构建网站,并且有一些地图可以显示用户的当前位置。问题在于,在Safari和Chrome上,每次加载页面时都会出现一个询问权限的对话框,这对用户来说非常烦人。无论用户是否选择“记住我的答案”,这都是事实。有没有一种方法可以防止在每次加载页面时出现此对话框?

var map = new mapboxgl.Map({
    container: 'map',style: 'mapbox://styles/fomofeed/cjyzxp46d11ht1cnlid5dj183',center: [-73.99,40.737774655438585],zoom: 12
});

// Add geolocate control to the map.
var geoTracker = new mapboxgl.GeolocateControl({
    positionOptions: {
        enableHighaccuracy: true
    },trackUserLocation: true
})

map.addControl(geoTracker,'bottom-right');

$(document).ready(function() {
    geoTracker._geolocateButton.click();
    map.scrollzoom.disable();
})
monster0857 回答:Mapbox GL JS反复询问位置

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2974514.html

大家都在问