背景
我正在玩 mapbox 并上传了一个 shapefile,我从中创建了一个矢量瓦片集。我将tileset加载到mapxbox studio中以创建自定义样式。我的目标是只显示没有背景层的矢量瓦片集。我这样做是因为我想稍后通过传单将图块集覆盖在另一个光栅图块集上。在 mapbox studio 中,如下所示 - 您可以看到彩色矢量和周围的透明区域:
问题:
当我尝试通过传单可视化两个图块集时,我无法看穿第一个图块集。相反,我看到的是黑色背景的彩色矢量:
任何机会我可以使图块背景透明?所以矢量将不再被黑色背景包围,而是被底层光栅图块集包围?
这是我正在使用的一些代码片段:
<div id='map'>
</div>
<script>
var sat = L.tileLayer('https://api.mapbox.com/styles/v1/xxx/xxx/tiles/256/{z}/{x}/{y}?access_token=xxx', {
attribution: 'Raster tile set'
});
var clc = L.tileLayer('https://api.mapbox.com/styles/v1/xxx/xxx/tiles/256/{z}/{x}/{y}?access_token=xxx', {
attribution: 'Transparent vector tile set'
});
var map = L.map('map', {
center: [48.2, 16.37],
zoom: 10,
layers: [sat, clc]
});
</script>