As Google continues to make it harder for applications to share data, you may have to move your offline maps and GPX save location to a MyTrails-specific folder rather than the traditional /sdcard/MyTrails.
Several users have reported that using a folder like android/media/com.frogsparks.mytrails (inside the main device storage, presumably also on a removable storage) works.
If you’re not using offline maps (only GPX saved tracks), you can probably stick with your usual save location, but you need to switch to the standard Android file picker (disable Use internal file picker in MyTrails > Preferences > Other).
Google some time ago switched all maps-related APIs from free to paid, which requires changes in apps that use those APIs. Because MyTrails can aggregate several similar services, I didn’t immediately realize that some functionality MyTrails relies on was no longer available.
I will be releasing an update that restores directions, POI search and location search functionality. For Pro users, I will test whether MyTrails can keep using the paid Google APIs, but for free users, MyTrails will likely have to switch to free services, such as OSM, and I may have to restrict directions.
You can restore some of the search functionality in MyTrails 2.1.4 by enabling the OpenStreetMap search provider in MyTrails > Preferences > Other.
According to this site, maps.frogsparks.com is among many sites being blocked by the Russian government (technically, the IP address the host resolves to is part of a large block “B-class” of IPs blocked wholesale by Russia – the block is not targeted at MyTrails specifically). This means that for users in Russia, MyTrails Pro can no longer verify its licensing status, and will revert to Free mode even if you have paid.
If you are affected by this, you can use a VPN to allow MyTrails to get around the block. The licensing status must be verified at least once every two months.
This means your GPS signal is noisy, which may be:
because your GPS module is not very sensitive or misconfigured
because of the terrain (in thick woods or canyons)
because it’s stored at the bottom of a backpack or pocket
because of jamming (intentional or power lines)
Once you’ve excluded the physical causes and have reset your GPS (and rebooted the phone for good measure), if the track is still showing zigzags, you can set up filtering in MyTrails by using the set kalman filter nhidden option, where n is the approximate nominal speed in m/s, for example 1 for walking, 8 for cycling.
OpenCycleMap is operated by ThunderForest, a paid service. They overlay the message “API KEY REQUIRED” on their maps to encourage users to register with them.
You can create a free account and update the map definition in MyTrails > Maps > tap on the OpenCycleMap entry and edit the map URL, adding ?apikey=123abc at the end of the existing URL, where 123abc should be replaced with your real API Key.
The first part of the URL may also need to be changed from a.tile.opencyclemap.org
MyTrails 2.0 is not fully compatible with Android Nougat (7.0), and in the Track Manager I have disabled long-tapping to select a track, so the ability to perform actions on tracks is not longer available.
MyTrails 2.1, a major rewrite of important parts of the app to make it compatible with the latest Android versions, is now available in the beta track. To get the beta release, please opt-in here.
MyTrails mostly works well on Blackberry 10 devices, but because Blackberry doesn’t include the same sets of security certificates that other modern OSes do, it’s not able to connect to my server for things like creating an account or purchasing maps.
upgrade to the latest Blackberry 10 version (10.3.3)
install multiCERT and use it to upgrade the certificate database
if you have offline maps, you can copy them to your computer as well
on your new device, install MyTrails (you don’t need to install the MyTrails Pro License application unless you haven’t connected MyTrails to your account in step 1)
if you made a backup in step 2, restore it on the new device
make sure MyTrails on the new device is connected to your account
check that your recorded tracks are still available (if not, copy them from your computer to the new device, and load them into MyTrails)
make sure your offline maps are still available (if not, first check the location for offline maps in MyTrails > Preferences > Other, then copy them from your computer to that location and restart MyTrails)
check that your global waypoints are still available (if not, load the exported global_waypoints.gpx; unfortunately the waypoints will no longer be global, but will remain associated with that track, which you should leave checked)
When MyTrails tries to connect to an account, the server checks whether the device MyTrails is running on has previously been associated with a different account.
This is to try and make it less likely users will create multiple accounts, and to reduce the support burden of having to reconcile accounts when they do.
When it happens to you, MyTrails will display an error message, and in the background, the server will send an email to the address associated with the account previously used on the device.
If you do receive that email, please log in to maps.frogsparks.com, using the account indicated in the email, and remove the device from the account.
If you have current subscriptions associated with the account, please email email@example.com with the email addresses of the account that needs to be closed and the account you want the purchases transferred to.
If you do not receive the email, either the address is no longer current or it belongs to someone else. In that case, please send me a log from the device, and in the email indicate the email address of the account you’re trying to connect to.