Mapbox提供了一个使用带queryRenderedFeatures调用的边界框的示例。
高亮显示边界框内的要素https://docs.mapbox.com/mapbox-gl-js/example/using-box-queryrenderedfeatures/
我想用多边形而不是边界框来做这件事。我知道如何画多边形。我不知道如何用多边形查询渲染的特征。
最简单的方法是使用Turf的pointsWithinPolygon函数,假设它们是点。根据您的具体需求,booleanWithin或booleanOverlap可能是您想要的。