How do I plan a route with several stops?
Two points make a journey. A delivery round, a commute with a detour on the way home, an afternoon of errands — these are several journeys unless the route can pass through every stop. You want one continuous journey that visits each place, in the order you choose.
Walk and drive modes both take more than two points. Turn on the Multi-stop toggle, click a starting point, click each stop in the order you want to visit them, and press Plan. GPSLarp routes between each consecutive pair of stops on real streets and stitches the legs into one track, which the reported position then walks or drives exactly as it would a two-point route.
The limit to plan around before anything else
The Mac has to stay running and connected for the entire journey. This is the same limit as a two-point route and for the same reason: the track is played from the Mac, position by position, not handed to the phone. Quitting the app, letting the Mac sleep, or losing the connection ends the journey wherever it had got to — see putting the real location back for every way a journey can end.
01Where the route comes from
Each consecutive pair of stops is sent to the same routing service the two-point planner uses — the pedestrian service for a walk, the driving service for a drive — and the fastest route for that leg is kept. The legs are then joined into one geometry, with each leg's duplicated joining point removed so the track does not double back on itself, and the distances and durations are summed. One track, one journey.
The order you click is the order you travel
Nothing reorders your stops. The routing service behind this has no way to work out a shorter visiting order, and GPSLarp asks nothing of the sort. If a different order makes a shorter round, planning it in that order is how you get it — the application will not discover it for you.
Two more differences from the two-point planner follow from how the legs are joined:
- No choice of alternatives. The two-point planner can offer the fastest route plus up to two alternatives to pick from; the multi-stop planner keeps the fastest leg of each pair and offers no choice, because the journey is the chain rather than any one leg.
- The mode is part of the plan. A chain built on the pedestrian service cannot be started as a drive, and the reverse — the same rule the two-point planner follows, and for the same reason. Plan it in the mode you intend to travel.
From there it is the same machinery as any route: the application builds a track of the journey's points, each with a timestamp saying when the position should be there, and works through it while the journey runs, reporting each position to the phone as its moment arrives.
02Setting one up
01Connect the iPhone and select it
Same starting point as everything else. If the phone is not in the device list, start at GPSLarp can't find my iPhone.
02Choose walk or drive before planning
The mode is part of the plan request, not something chosen afterwards. A walk chain and a drive chain between the same stops are different journeys on different services — see the walking and driving page for what each one does with the pace.
03Turn Multi-stop on
A toggle beside the route controls, and it reads Multi-stop: on when it is engaged. With it off, a second click on the map plans a plain two-point route instead.
04Click the start, then every stop
The first click sets the starting point; every click after that adds a stop, and the status line counts them as they land. Order is the whole decision here — the journey visits the stops in exactly this sequence. Each stop is chosen the same way any place is chosen: click the map, search, or take a saved one.
05Press Plan, then start it
Planning costs nothing — a run is spent when a journey starts, not when it is planned, so a plan that comes back wrong can be thrown away and redone for free. When the route card appears the status line reads Multi-stop route ready — pick Walk or Drive to start: be in the mode you planned in, and start it from the card as you would any route. From that moment the Mac is driving the journey for as long as it lasts.
03What it needs and what it costs
It needs the internet, and asks more of it than a two-point route. The map needs a connection, and so does the routing — one request per consecutive pair of stops. A five-stop journey is four routing requests. What still works offline is on using GPSLarp without an internet connection.
Every consecutive pair of stops is sent to a public routing service run by a third party. That is the same privacy consequence as a two-point route, taken once per leg: the service sees each pair of points in turn. The mode decides which organisation that is — walk and drive ask different services — so the same chain planned both ways is disclosed to two of them. The privacy policy lists the services the app contacts, and What does GPSLarp send from my Mac? names them.
Planning is free; starting is what a run pays for. Every account gets one free walk and one free drive, counted separately — a multi-stop walk spends the walk run, not the drive. The whole arrangement is on What you get without paying.
04If it refuses
"Select at least two stops." The full sentence is Select at least two stops. and it means what it says: a start plus one stop, at minimum. A single point is not a journey.
No route came back at all. Any leg the routing service cannot connect — across water, or somewhere it has no data — refuses the whole plan, because the journey is the chain and a chain with a missing leg is not a journey. The walk/drive asymmetry from the two-point planner applies leg by leg: a walk chain can fail where a drive chain between the same stops succeeds, because the two modes ask different services and neither is substituted for the other. The walking and driving page has the full story.
"Plan it again in the mode you want to use." The full sentence is Plan it again in the mode you want to use. and it appears when the chain was built by one service and started in the other mode. Re-plan it in the mode you intend to travel — planning costs nothing, so this costs nothing either.
The Mac shows the journey and the phone does not. That is a different problem and has its own page: I picked a place and my iPhone's location didn't change.
The honest limit of this page: it describes the chain the application builds and the positions it sends. Nobody here has measured what an iPhone does with a played track — not on any iOS version, not over a cable, not over Wi-Fi — so this page tells you what is sent and stops there.