【发布时间】:2021-02-22 07:23:14
【问题描述】:
我有一个名为“Searched LayerX”的图层,它有一个矢量切片源。我有一个简单的要求,即在运行时突出显示此“搜索的 LayerX”中的一个功能。
我正在考虑在“搜索的 LayerX”上使用 queryRenderedFeatures 的结果,并使用此特定功能的唯一 ID 过滤器,并使用此功能的 geojson 作为新图层的单独源,我将添加为“选定的 LayerX” .
var features = mapBox.queryRenderedFeatures({layers:['Searched LayerX'], filter : ["==",'gid','7818_2_CA']})
var selectedFeature = features[0];
结果功能集不提供任何可用于创建新 geojson 源的 geojson。 所以我的问题是,如何将结果用作与“选定 LayerX”不同的来源?
【问题讨论】:
-
高亮是什么意思?就像用户点击或悬停在它上面一样,该功能会改变颜色?
标签: mapbox mapbox-gl-js