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.