mapbox 图层顺序

问题:不知道如何对多个图层进行排序
解决办法:利用 addLayer(layer,[before]) 这个函数对图层顺序进行控制。这个函数的第一个参数是要添加的图层a,第二个参数是另一个图层的名字b(字符串形式)。如果图层b存在,那么图层a会被放置在图层b的前面。这让图层可以放置在图层栈里额任意位置。
例子:

map.addLayer(
{
"id": "<新图层名>",
"type": "circle",
"paint": {
"circle-radius": 2.5,
"circle-color": "#007cbf"
},
"source": "biketrail1_3"
},
"<下方图层名称>")

posted @   泽泽生龙  阅读(1161)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示