我正在尝试使用CSP version渲染地图。
除了渲染图块外,其他所有功能似乎都可以正常工作,正如您从JSFiddle和以下代码中看到的那样。
控制台中不会引发任何错误。
<div id='map'></div>
mapboxgl.accessToken = 'accESS_TOKEN';
mapboxgl.workerUrl = 'https://api.mapbox.com/mapbox-gl-js/v1.6.1/mapbox-gl-csp-worker.js';
var el = document.createElement('div');
el.style.backgroundImage = 'url(https://placekitten.com/g/40/40/)';
el.style.width = 40 + 'px';
el.style.height = 40 + 'px';
var map = window.map = new mapboxgl.Map({
container: 'map',zoom: 12.5,center: [-74.5,40],style: 'mapbox://styles/mapbox/streets-v11',hash: true
});
new mapboxgl.Marker(el)
.setLngLat([ -74.5,40 ])
.addTo(map);
#map {
position: absolute;
top: 0;
bottom: 0;
width: 100%;
}