MapBox和TIFF

时间:2015-11-28 19:50:53

标签: mapbox mapbox-gl mapbox-gl-js

我想在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"}

1 个答案:

答案 0 :(得分:0)

如果xxx.yyy是TIFF上传产生的图块集,则它是raster source,而不是矢量来源。您需要将type: 'vector'替换为type: 'raster',指定tileSize: 256,并将其用作raster layers的来源。