Merge pull request #9957 from ahocevar/vectortile-labels
Get hasOverlay from child element count
This commit is contained in:
@@ -114,12 +114,13 @@ class CompositeMapRenderer extends MapRenderer {
|
|||||||
if (!element) {
|
if (!element) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if ((element !== previousElement || i == ii - 1) && element.childElementCount === 2 && !hasOverlay) {
|
const childElementCount = element.childElementCount;
|
||||||
|
if ((element !== previousElement || i == ii - 1) && childElementCount === 2 && !hasOverlay) {
|
||||||
element.removeChild(element.lastElementChild);
|
element.removeChild(element.lastElementChild);
|
||||||
}
|
}
|
||||||
if (element !== previousElement) {
|
if (element !== previousElement) {
|
||||||
this.children_.push(element);
|
this.children_.push(element);
|
||||||
hasOverlay = false;
|
hasOverlay = childElementCount === 2;
|
||||||
previousElement = element;
|
previousElement = element;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user