如何使用mapbox-gl-js自定义标记添加图层?

Jus*_*ung 7 mapbox-gl-js

我正在尝试创建自定义标记,但添加 2 个地图图层。

本质上是尝试将其结合起来: https://www.mapbox.com/mapbox-gl-js/example/custom-marker-icons/

有了这个: https: //www.mapbox.com/mapbox-gl-js/example/toggle-layers/

如何指定自定义标记,但将它们分配给 2 个图层?

Ste*_*ett 4

标记不存在于地图的样式中,因此它们也不存在于图层中。它们位于地图的顶部,实际上位于单个“层”内(但实际上不是层)。

因此,如果您试图找到一种方法在单个操作中隐藏或显示标记组,则必须找到另一种方法来做到这一点。

或者,如果您确实希望在图层中使用标记,则应该使用图标而不是标记创建符号图层。