我正在使用mapbox,最近我想创建一个Web地图。我将一个形状上传到mapbox tilseset云中,但当我尝试将其添加到地图中时,它不会显示。这是我正在使用的代码功能:
map.on('load', function() {
map.addLayer({
'id' : 'Resguardos',
'type' : 'fill',
"source" : {
'type' : 'vector',
'url' : 'mapbox://fabiofz1990.9lhgml6c',
},
'layout' : {},
'paint' : {
'fill-color' : '#0044b2',
'fill-opacity' : 1
}
});
});
谢谢
你不能直接将mapbox TileSet添加到浏览器客户端。
您必须创建一个使用tileSet的新地图框样式。
这是工作样本
https://transparentgov.net/cleargov1/766/new-2019-world-press-freedom-ranking-map-180-countries
https://transparentgov.net/json2tree/datahub.io/international/press-freedom-2019-mapbox-style.html