如何使用切换按钮在mapbox gl js中突出显示(更改颜色)道路、人行道或自行车道?
发布于 2018-06-06 05:34:31
您可以使用setPaintProperty来更改图层的填充颜色,就像在这个官方Mapbox示例中所做的那样(对于带有"type": "fill"
的图层):
https://www.mapbox.com/mapbox-gl-js/example/color-switcher/
对于具有"type": "line"
的图层,此PaintProperty将为line-color
https://www.mapbox.com/mapbox-gl-js/style-spec#paint-line-line-color
发布于 2018-11-20 14:45:01
var map = new mapboxgl.Map({
...
});
button.onclick = function (e) {
map.setPaintProperty(layer, prepertyName, value);
};
https://stackoverflow.com/questions/50701553
复制相似问题