首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在mapbox gl js中突出显示(更改颜色)道路、人行道或自行车道

在mapbox gl js中突出显示(更改颜色)道路、人行道或自行车道
EN

Stack Overflow用户
提问于 2018-06-05 13:38:48
回答 2查看 750关注 0票数 0

如何使用切换按钮在mapbox gl js中突出显示(更改颜色)道路、人行道或自行车道?

EN

回答 2

Stack Overflow用户

发布于 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

票数 2
EN

Stack Overflow用户

发布于 2018-11-20 14:45:01

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var map = new mapboxgl.Map({
    ...
});

button.onclick = function (e) {
    map.setPaintProperty(layer, prepertyName, value);
};
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50701553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文