我正在尝试在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"}
发布于 2016-01-05 07:55:56
如果xxx.yyy是由TIFF上载产生的tileset,那么它就是一个raster source,而不是一个矢量源。您需要将type: 'vector'替换为type: 'raster',指定tileSize: 256,并将其用作raster layers的源。
https://stackoverflow.com/questions/33975728
复制相似问题