[Maps] fix line and polygon label regression (#101085)

This commit is contained in:
Nathan Reese 2021-06-01 17:27:22 -06:00 committed by GitHub
parent ba4e0d259b
commit 3efca35601
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -65,5 +65,14 @@ export function getPointFilterExpression(hasJoins: boolean): unknown[] {
}
export function getCentroidFilterExpression(hasJoins: boolean): unknown[] {
return getFilterExpression(['==', ['get', KBN_IS_CENTROID_FEATURE], true], hasJoins);
const filters: unknown[] = [
EXCLUDE_TOO_MANY_FEATURES_BOX,
['==', ['get', KBN_IS_CENTROID_FEATURE], true],
];
if (hasJoins) {
filters.push(['==', ['get', FEATURE_VISIBLE_PROPERTY_NAME], true]);
}
return ['all', ...filters];
}