我正在尝试在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
复制相似问题