我是使用Mapbox的新手。Mapbox - 我的图层ID是什么?
我想添加一个新图层到我的地图上面的水层,但低于标签。
map.addLayer({
'id': 'maine',
'type': 'fill',
'source': 'maine',
'layout': {},
'paint': {
'fill-color': '#088',
'fill-opacity': 0.8
}
}, 'water');
(此代码是从Mapbox一些示例代码获得。)
眼下,这创造了一个层,其水层和标签的下方。但是,我无法弄清楚什么图层ID会将它带到水层之上。
这是样式表我使用:
mapbox://styles/mapbox/light-v9
如何找到其他有效层ID的这个样式表?我尝试过“街道”,“道路”,“道路”,“土地”等,但都没有成功。我觉得这个环节囊括了所有的图层名称:
https://www.mapbox.com/studio/styles/mapbox/light-v9/
,但它保留我的新层从摆明一切的顶部是“水”的只有一个。帮帮我!
如果我的问题没有帮助,你可以发布你的代码的实例吗? – RobLabs