Overview
One URL opens a pre-filled route everywhere:- On iOS with the app installed, the link opens the planner in the app with the route filled in.
- On Android with a recent version of the app installed, it does the same.
- Everywhere else, including devices without the app, it opens the web planner.
origin_* and dest_* trios, up to three stopN_* stops, supersafe, departure_time, parking, and operator.
One difference from embeds: the origin is optional here. A link carrying only a destination starts the route from the rider’s current location.
App scheme
To target the app directly, the same path and parameters work on the app scheme:https://cyclemate.club/search form is the safe default.
Good to know
- A waypoint travels as a trio: longitude, latitude, and a display name. A waypoint missing any of the three is ignored.
departure_timeis a bare wall-clock string ("YYYY-MM-DDTHH:mm") in the route city’s timezone. Do not append a timezone offset or aZ.- Coordinates are read to 6 decimal places.
- Links to
https://cyclemate.club/searchopen in the app only once the rider’s device has picked up our latest link configuration, which happens automatically on install and update. - A link opened inside another app’s browser (an email client, a social app) loads the web planner even when our app is installed. The planner then offers Open in Cyclemate beneath the route summary, which hands the same route to the app.