Overview

What does BestRoute do and how does it work?

BestRoute is a route planning app.

Using the add address function you enter a series of places which are automatically inserted into a list to create a route. By default the route is optimized into an order that will let you travel through each stop in the fastest overall time.

Using the drag handles that appear on every row, the stops on the route can be re-arranged into whichever order you would like.

When the stops are in the desired order, the route can be scheduled. At this point the time between each stop is determined and the timing of the overall route is obtained. As part of this calculation, the default stopover time at each location is added into the overall timing of the route.

Stops can be added, removed, manually re-ordered, optimized, and rescheduled until the user is happy with the result.

Actually following the route is called a trip. When a trip is started the departure time from the first stop is fixed. From then on the user can just use the app to record the time of arrival at each stop and the route will update to show a revised estimated of the time to reach each subsequent stop as well as an indication of what time the whole trip will be finished.

After finishing a trip the route can be reset and another trip started at a later date, or it can simply be deleted in preparation for the next route.

What types of routes are there?

By default, BestRoute assumes that your route will be a round trip, that is it will start and end at the same place. Changing the first place in the route will change the route to be an A-B route where the start location is different from the end location.

Changing to an A-B route happens automatically if the start place is changed. The last row in the route always shows a toggle switch that will change the route between a round trip or A-B route.

What sort of addresses can I add to a route?

Search results will show places from a number of different sources:

Current location
Every couple of minutes the app will update the address of your current location

Recently selected location
This indicates a place that has been previously selected but is not in the current route

Contact address
A contact on your device with a street address (if you have granted permission)

Previously selected
A search result that has been selected at some time in the past

Search result
Places from the web that match the search text