有没有没有访问 token 就可以使用MapBox GL JS
的方法吗?我在MapBox GL JS的文档中找不到任何提示,但是Uber
表示它是possible with their library,而providing React
Components表示MapBox GL JS
。
从react-map-gl
的文档
来源https://uber.github.io/react-map-gl/#/Documentation/getting-started/about-mapbox-tokens
是否可以使用不带访问 token 的“ native ” MapBox GL JS
?如果是这样,怎么办?
最佳答案
是的,正如评论中提到的,只是不要设置 accessToken 并避免使用任何 map 框样式或图块:
var map = new mapboxgl.Map({
container: 'map'
center: [-74.50, 40],
zoom: 9
});
然后你可以通过
map.addLayer/addSource
以编程方式添加你的图层,或者只是创建你自己的 style.json 文件来引用你的切片服务器和图层。此处详细记录了样式规范:https://docs.mapbox.com/mapbox-gl-js/style-spec/关于javascript - 使用不带访问 token 的MapBox GL JS,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57251504/