Wanted to pass on a new (to the public) and free mapping application that blows most other apps out of the water. It'll ingest KML/KMZ/GPX/SHP files, stream imagery/maps from any tile server you define, allows you to download maps for offline use, let's you mark points, get bearings, record your routes, a ton of other things. It's a US-owned and developed app that has seen a lot of success over the years. Check out the history and download link here: https://en.wikipedia.org/wiki/Android_Team_Awareness_Kit More info: https://wiki.takciv.org/ https://www.reddit.com/r/ATAK/ You can also do some googling and find out a lot more about it, watch videos, uses cases, etc., which I recommend doing. If you do any kind of route planning, you should jump on this. The downsides: there is a learning curve, it's Android only, and it doesn't do street navigation.