Route Optimization
Plan efficient multi-stop routes with OSRM-powered optimization, waypoint management, and route saving.
Last updated April 17, 2026
The Route Optimization module helps plan efficient multi-stop routes. Add waypoints from landmarks, map clicks, manual coordinates, or CSV bulk upload. The OSRM engine optimizes waypoint order for shortest distance and time.
How to Optimize a Route
- Add waypoints using any method: click map, enter coordinates, select from landmarks, or CSV upload
- Minimum 2 points required
- Designate Start and End points
- Toggle Round Trip if returning to start
- Click Optimize — OSRM calculates best order
- Review Route Analysis panel (original vs. optimized distance and time, savings percentage)
- Click Apply Order to accept the optimized sequence
- Click Create Route to save to Landmarks, or Copy Google Maps Link to share
Adding Waypoints
| Method | Description |
|---|---|
| Map Click | Click directly on the map to place a point |
| Manual Coordinates | Enter latitude (-90 to 90) and longitude (-180 to 180) |
| From Landmarks | Select existing POIs and geofences |
| CSV Bulk Upload | Upload or paste CSV with name, latitude, longitude columns |
Route Analysis
| Metric | Description |
|---|---|
| Original Distance/Time | Total for input waypoint order |
| Optimized Distance/Time | Total after OSRM optimization |
| Saved | Percentage improvement |
Actions
- Optimize — run the optimization algorithm
- Apply Order — accept the optimized sequence
- Round Trip — toggle return-to-start
- Clear All — remove all waypoints (confirmation required)
- Create Route — save to Landmarks
- Copy JSON / Copy Google Maps Link — share the route
- Download Report — export detailed route report
- Open in Google Maps — view route externally