in src/lib/components/molecules/canvas-map/lib/util/simplify.js [166:191]
export function douglasPeuckerArray(
flatCoordinates,
offset,
ends,
stride,
squaredTolerance,
simplifiedFlatCoordinates,
simplifiedOffset,
simplifiedEnds,
) {
for (let i = 0, ii = ends.length; i < ii; ++i) {
const end = ends[i]
simplifiedOffset = douglasPeucker(
flatCoordinates,
offset,
end,
stride,
squaredTolerance,
simplifiedFlatCoordinates,
simplifiedOffset,
)
simplifiedEnds.push(simplifiedOffset)
offset = end
}
return simplifiedOffset
}