我需要添加一个搜索栏,用于搜索由 mapbox 托管的矢量图层属性特征。我正在使用 Mapbox GL JS API。我知道这可以通过 Mapbox js/Leaflet 轻松完成。我完全不知道如何在 Mapbox GL JS 中做同样的事情。我想搜索一个邮政编码,它对应于我的矢量图层中的一个特征属性(请注意,我不希望对地址或邮政编码进行地理编码。我知道 Mapbox GL 有一个地理编码器插件。这个不是我要找的)。然后,我希望根据匹配的搜索条目,使用来自矢量图层的各种特征值来更新 html 信息面板。
我需要知道如何将搜索功能与 Mapbox 提供的矢量图层功能结合起来(这个问题专门与 Mapbox GL 相关,而不是旧的 Mapbox JS 库)。