2015-11-28 2 views
1

Я пытаюсь показать свой файл TIFF на карте MapBox. Я начинаю с этим примером: https://www.mapbox.com/mapbox-gl-js/example/vector-source/ заменыMapBox и TIFF

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

Если xxx.yyy - это набор плиток, полученный в результате загрузки TIFF, это raster source, а не источник вектора. Вам необходимо будет заменить type: 'vector' на type: 'raster', указать tileSize: 256 и использовать его как источник для raster layers.

Смежные вопросы