getLabelPos = (geometry) => {
let pos;
if (geometry.type === 'MultiPolygon') {
let maxDist = 0;
for (const polygon of geometry.coordinates) {
const p = polylabelStretched(polygon, ratio);
if (p.distance > maxDist) {
pos = p;
maxDist = p.distance;
}
}
} else {
pos = polylabelStretched(geometry.coordinates, ratio);
}
return pos;
}