繁体   English   中英

在Mapbox GL JS中使用addSource / addLayer时出现图块404错误

[英]Tile 404 Error when using addSource/addLayer in Mapbox GL JS

我一直在使用Mapbox GL JS并在基础地图上添加数据层。 由于某种原因,即使数据叠加层按预期显示,我仍在请求的图块上收到404错误。 我已经检查并再次检查以确保使用参考点正确获取了源ID和源层引用。

这是我遇到的片段。

map.addSource('neighborhoods', {
  type: 'vector',
  url: 'mapbox://shortdiv.cj4u72j500fu72qplj0xcusp3-738n8'
})

map.addLayer({
    'id': 'neighborhood-bounds',
    'source': 'neighborhoods',
    'source-layer': 'chicago_neighborhoods',
    'type': 'line',
    'paint': {
      "line-color": "#ad0403",
      "line-width": 2
    }
});

小提琴供参考

对于您的自定义数据集中不包含数据的区域中的图块,它会返回404,因此Mapbox Uploads API不会创建图块,因此它不存在,并且在请求时显示404。 您没有做错任何事,地图仍然可以按预期工作。 我们在mapbox-gl-js方面抑制了错误,但是没有办法抑制浏览器生成的错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM