diff --git a/darwin/mapkit_flutter/Sources/mapkit_flutter/Overlays/FlutterPolyline.swift b/darwin/mapkit_flutter/Sources/mapkit_flutter/Overlays/FlutterPolyline.swift index 383a0da..8957390 100644 --- a/darwin/mapkit_flutter/Sources/mapkit_flutter/Overlays/FlutterPolyline.swift +++ b/darwin/mapkit_flutter/Sources/mapkit_flutter/Overlays/FlutterPolyline.swift @@ -186,9 +186,10 @@ public extension MKPolyline { // distance and `0..<(pointCount - 1)` would trap for an empty line. guard multiPoint.pointCount > 1 else { return Double(MAXFLOAT) } var distance: Double = Double(MAXFLOAT) + let points = multiPoint.points() for n in 0..