gpt4 book ai didi

mapbox-gl-js - 如何在Mapboxgl中找到所有图层?最终,我只想在水上而不是在陆地上显示自定义图层

转载 作者:行者123 更新时间:2023-12-03 23:08:29 27 4
gpt4 key购买 nike

我创建了一个自定义的圆形图层。我只想在水上而不是在陆地上显示此层。我设法使用下面的命令进行相反的操作(即:显示在陆地而不是在水上的图层)。 Refer this image for better understanding

map.moveLayer('polygon','water');



现在,我需要知道mapboxgl使用的陆地层,以便可以调用 map.moveLayer('polygon','land');函数来实现所需的功能。

我需要帮助来查找mapboxgl-streets map 中存在的不同图层。但不幸的是,Mapboxgl没有map.eachLayer函数。

最佳答案

您可以使用 Map#getStyle 方法来获取包括图层在内的整个样式的序列化表示。

map.getStyle().layers

关于mapbox-gl-js - 如何在Mapboxgl中找到所有图层?最终,我只想在水上而不是在陆地上显示自定义图层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42978952/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com