javascript - Mapbox gl js 样式更改后的持久层

标签 javascript mapbox mapbox-gl-js

是否可以将 map 样式从街景更改为保留所有手动绘制图层(geojson 形状)的卫星?

例如 假设我们在街景 map 上有一个圆圈,并希望在街景模式下显示同一个圆圈。将 map 样式更改为卫星后,我们必须再次添加圆圈。有没有可能避免这种情况?

我想找到不处理已经处理过的东西的可能性,以排除监听样式更改和再次添加层。

mapbox 是否支持任何多样式 map 实例? 或者是否可以将整个样式渲染为背景,或者甚至可以将街景作为我的主要样式中的一个图层来实现这一点?

最佳答案

查看 https://github.com/mapbox/mapbox-gl-js/issues/4006有关如何通过一些解决方法使这变得更容易的一些想法。

关于javascript - Mapbox gl js 样式更改后的持久层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49106792/

相关文章:

javascript - jsPDF 没有创建正确的 PDF

javascript - Symfony2 : how to choose Javascript files load order?

javascript - 如何使用 GET 作为方法在 Ajax 请求上发送括号 "%5B" "%5D"作为参数?

javascript - MapBox 方向——获取自己的 Lat 和 Lng 方向

javascript - 令人抓狂的 IE javascript 问题?

javascript - 减去(异或)mapbox-gl-js 层

javascript - 悬停标记时能够滚动 map 吗?

javascript - Mapbox GL JS Canvas 在 Bootstrap 模式中无法正确显示

webpack - postcss 处理问题

javascript - Mapbox GL - 无法通过缩放功能设置可见性