我想在MapBox的地图上显示我的TIFF文件。我从这个例子开始:https://www.mapbox.com/mapbox-gl-js/example/vector-source/替换
map.addSource('terrain-data', {
type: 'vector',
url: 'mapbox://mapbox.mapbox-terrain-v2'
});
带
map.addSource('terrain-data', {
type: 'vector',
url: 'mapbox://xxx.yyy'
});
其中xxx.yyy
是我的Map ID
来自帐户的数据部分(https://www.mapbox.com/studio/data/)
JavaScript启动所需的调用(对某些jpg
个文件),但所有这些调用都出现404
错误,并显示以下消息:{"message":"Tile does not exist"}
答案 0 :(得分:0)
如果xxx.yyy
是TIFF上传产生的图块集,则它是raster source,而不是矢量来源。您需要将type: 'vector'
替换为type: 'raster'
,指定tileSize: 256
,并将其用作raster layers的来源。