Currently, Routes can determine if you are on or near the loaded route. As soon as you leave the route, Routes alerts you and guides you to the nearest waypoint on the track. All GPX/KML navigation apps are not based on road map information, just location information (latitude/longitude), so it is very difficult to announce direction changes. We are working on it, but will need a while to find a reliable solution.
Why does background navigation stop in some cases?
Some cell phone providers (such as Huawei) are turning off ‘power-intensive apps’. This is of course not suitable for navigation, so you can change this behavior in your phone settings. However, this is mobile-specific, so this setting is hidden in different menu items. For example, on the Huawei P20, under ‘Battery’, then ‘App-Start’, find the app ‘Routes’ and select ‘Manage Manually’ for it. It is important that ‘run in background’ is activated. This must be done again each time the app is reinstalled (especially if the app has been uninstalled and reinstalled). Please also visit https://dontkillmyapp.com/.
NOTE: Routes offers a check at the first start of the app, additionally in its settings. However, it may be that not all manufacturer-specific settings are found during this check. Therefore you have to pay attention to the fact, that your mobile phone allows you to ‘run Routes in background’!
Huawei Mate 10 Pro:
– “Settings” -> “Apps + Permissions” -> “Apps”. If you tap the gear for further settings, you will find the entry “Special access” in this screen. There you will find the item “ignore battery optimizations”. If you tap on the arrow in the upper right next to “Permitted” you can display “All Apps” and exclude from the battery optimization.
Why do I sometimes hear no alarm sounds or notice signals in Routes?
This may be because the volume of your phone is not set sufficiently loud. In Android, the volume for the ringtone, media and alarms can be set separately. Since you can set both ringtones, as well as alarms and media in Routes as notification, Routes tries to set the volume appropriately when starting a navigation (about 70% of the maximum possible). In the following cases you have to adjust the volume settings yourself:
- Your phone is muted
- The volume settings were changed during navigation
Can Routes also be used offline?
Routes works basically offline, even if no underlying map material is available. You then just follow the route line without maps. To download the map material, an internet connection is required. Routes always downloads contextual map parts (on-demand).
NOTE: If you have loaded a route and run the simulation completely with the map type and zoom level required later, these maps will be available offline as well.
We are working on alternative and real-offline map material, but this will take a while.
Why are there differences in route length and altitude?
Routes uses the given route information (which is essentially the latitude, longitude and altitude) to calculate the length of the route and the number of positive and negative height meter. In this case, Routes does not use statically specified information in the KML or GPX file. Background of the differences are:
- Quality and Quantity of measurement methods – The measurement methods of the devices or programs that generated your GPX / KML file are very different. There are essentially the following:
- Barometric measurement (exactly)
- NASA / SRTM3 data (inaccurate)
- GPS measurement (very inaccurate)
- Different calculation methods – Calculation methods of the programs that read your GPX / KML file.
- In principle, each platform, each program can use its own calculation algorithms, this affects the result.
Why are there any false alarms if I did not leave the route?
Loaded GPX / KML files are routes or tracks consisting of a series of waypoints. It may therefore be, that the maximum distance between two waypoints is greater than the GPS tolerance, set in Routes settings. In this case, you can increase the GPS tolerance manually, or set to the value ‘Auto‘. ‘Auto’ determines the maximum GPS tolerance based on the given waypoints.
NOTE: If the waypoints on this route are very far apart from eachother, Routes will not alarm you, until the route is actually left with this ‘Auto’-value.
Why does the behavior of Routes depend on the quality of the loaded GPX / KML routes?
Routes loads GPX / KML routes and tracks coming from foreign sources. If the quality of these files is poor, then it may be that
- Routes can not read a file
- Routes can not read route detail information
- there are confusing navigation hints
Is there a way to navigate and record at the same time?
As you navigate along a GPX/KML route, Routes saves the really gone coordinates. You can find this route either in the folder ‘downloads‘ (all new versions of Routes) or in the folder ‘Android data\route-navigation\files‘.
Please note that Routes does not save the GPX file until the navigation is really finished. This is the case when you load a new other GPX/KML file or the app starts and 6 hours have passed. These mechanisms ensure that you can ‘Continue‘ navigating the same route even after a long break.
Other known issues:
- Routes may stop on some Huawei devices (known on P20) when photos are taken during a navigatoin or recording. This is manufacturer-specific.