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

时间:2017-12-02 22:59:00

标签: 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层?

1 个答案:

答案 0 :(得分:1)

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

因此,如果您想在一个动作中找到隐藏或显示标记组的方法,则必须找到另一种方法来执行此操作。

或者,如果您真的想要在图层中使用标记,则应创建带有图标的符号图层,而不是标记。