问题:不知道如何对多个图层进行排序
解决办法:利用 addLayer(layer,[before]) 这个函数对图层顺序进行控制。这个函数的第一个参数是要添加的图层a,第二个参数是另一个图层的名字b(字符串形式)。如果图层b存在,那么图层a会被放置在图层b的前面。这让图层可以放置在图层栈里额任意位置。
例子:
map.addLayer(
{
"id": "<新图层名>",
"type": "circle",
"paint": {
"circle-radius": 2.5,
"circle-color": "#007cbf"
},
"source": "biketrail1_3"
},
"<下方图层名称>")