Skip to main content

Optimize Route

Using the SDK's optimization engine to calculate the fastest path sorting for scattered midpoints.


Optimize a multi-stop route​

let multiStopRoute = [startCoord, mid1, mid2, endCoord]
SSMap.optimizeRoute(collection: multiStopRoute) { result, error in
if let rawGeom = result?.routes?.first?.geometry {
let optimizedRouteCoords = SSMap.coordsDecode(str: rawGeom)
drawLine(optimizedRouteCoords)
}
}

See also: iOS Map SDK overview, Routing.