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

This commit is contained in:
Nathan Reese 2021-06-01 19:22:20 -06:00 committed by GitHub
parent 1a2e46ba65
commit d6cb25aeea
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];
}