javascript - 尽管图层缩放设置等于 [0, 22],Mapbox 样式图层有时会隐藏

标签 javascript mapbox mapbox-gl-js

使用mapbox gl js。

我已在 Mapbox Studio 中将所有自定义 Mapbox 样式图层缩放设置设置为最大范围 [0, 22]。但在缩小时达到 6-8 缩放级别后,图层将不可见。

似乎mapbox会以某种方式自动理解,没有理由再显示多边形,因为它们太小并且隐藏了它们。

具体情况是什么?我在哪里可以读到相关内容? (在文档中没有找到任何内容)

最佳答案

我遇到了同样的问题,并通过向图层添加 "icon-allow-overlap": true 解决了

 layout={{
            "icon-image": "image",
            "icon-size": 0.8,             
            "icon-allow-overlap": true,
          }}

关于javascript - 尽管图层缩放设置等于 [0, 22],Mapbox 样式图层有时会隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44881683/

相关文章:

javascript - res.redirect() 在 Chrome 中不起作用 - 已找到。重定向至

javascript - 我的 map 框标记未显示

javascript - Mapbox GL 画线和贝塞尔曲线

javascript - 根据用户输入重定向到特定 url,但如果不存在预定义关键字,则搜索站点

php - 中断 session 变量的警报消息

页面加载后 JavaScript 下拉菜单不起作用

swift - 绘制带边框的多段线 Mapbox, iOS

ios - Mapbox iOS : User location not showing after turning device location service on

mapbox - 如何使用 Mapbox 的 Geocoder API 搜索靠近用户当前位置的地址?

mapbox-gl-js - 如何检查 Mapbox GL JS 绘制状态