Я пытался использовать выражения "в" в фильтре. После создания многоугольника geo json из вида карты
var bounds = map.getBounds();
var poly = turf.bboxPolygon([bounds._sw.lng, bounds._ne.lat, bounds._ne.lng, bounds._sw.lat]);
я попытался использовать фильтр
filter: ["within", poly]
внутри вызова querySourceFeatures
. Однако я всегда получаю пустой набор результатов, даже меняя многоугольник. Я визуализировал многоугольник, и он правильно отображает в дополнительном слое.
спасибо за помощь!