Route URL comparison - nrenner/brouter-web GitHub Wiki

Comparison of URL formats used by routing services, looking at route points and percent encoding (see also PR handling url encoded parameters #72)

Service point sep. lat/lon sep. unescaped chars example (Berlin-Hamburg, decoded) documentation
openstreetmap.org ; , 52.517,13.389;53.550,10.001
OSRM &loc= , loc=52.517037,13.388860&loc=53.550341,10.000654
Graphhopper (by coords) &point= , point=52.519564,13.353882&point=53.553363,9.997559
OpenRouteService , , , wp=13.4385964,52.5198535,9.997025,53.555079
Google !1d,!2d !2m2 @,!: (path) !2m2!1d13.404954!2d52.5200066 [...] !2m2!1d9.9936818!2d53.5510846 New Google Maps URLs – Data Options Reference (Blog)
CycleStreets API (v1, outdated) | , (? v1 inactive) 0.117950,52.205302,City+Centre|0.131402,52.221046,Mulberry+Close CycleStreets API (v1): Cycle routing - plan new journey