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"
},
"<下方图层名称>")


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM