Wholly OT: I will respond to questions, and queries, but otherwise this
will be the only post on this topic for my friends on a.h.r who may be
interested in offline map routing programs.
I posted this to: alt.satellite.gps,alt.comp.freeware, & to
comp.mobile.android (which is a rather new newsgroup).
Here's my overall quick summary of 20 suggested free offline map apps:
(Please suggest any other offline map app you want tested!)
Top five *offline gps map routing Android free apps*:
1. MapFactor: Navigator, v1.0.35, Database = OSM
https://play.google.com/store/apps/details?id=com.mapfactor.navigator&hl=en
PRO: By far, the most logically intuitive GUI for an automotive GPS navigation system.
PRO: Has a businessrivate odometer which might be handy for tax purposes.
PRO: Search has options for nearest to map center, gps position, or destination.
PRO: Map view is easily switched between close, medium, and full-trip views.
PRO: Navigate easily allows waypoints to be enabled or disabled
CON: Does not speak road names (if it only had TTS, it would negate the need for OsmAnd~)
CON: Printed guidance at the bottom of the display is far too small for automotive use
CON: Enabling "Save as .GPX" crashed my phone every time it was enabled
2. F-Droid: OsmAnd~, v1.5-ARM (X-86 & MIPS builds exist), Database = OSM
https://f-droid.org/repository/browse/?fdfilter=osmand~&fdid=net.osmand.plus
PRO: Speaks road names! (TTS) in addition to spoken directions (British English)
PRO: Users are encouraged to add their own POIs, addresses, and map improvements!
PRO: Opensource plugins are readily available to enhance functionality
PRO: Has an easy to use recording mode to save & replay your tracks
PRO: Buttons click when you type them in a search
CON: Can't route greater than 100 miles without waypoints (and it won't tell you that it won't)
CON: Crashes a *lot* on my stock Samsung Galaxy S3 (Android 4.3)
CON: Impossible to set a Favorite from the Favorites menu!
Con: Direction guidance annoyingly says "milly" & "millies" instead of "miles")
3. Aponia: Be-On-Road, v3.9.26239 Database = OSM
https://play.google.com/store/apps/details?id=cz.aponia.bor3
PRO: Logical initial MAP display
PRO: Can find POIs that are along the route you've selected (more apps should have this!)
CON: Does not speak road names (TTS).
CON: Impossible to add a Favorite when in the Favorites menu!
CON: Impossible to change the name of a Favorite without first deleting it!
CON: Can't organize Favorites other than alphabetically!
IRK: Favorites=Map->Menu->POI->Favorites->FAVORITES->My POI->favorite
IRK: Menu->POI->Favorites->Favorites->My POI->SELECTION->Navigate
4. Geolife: NavFree USA, v2.1.17, Database = OSM
https://play.google.com/store/apps/details?id=com.navfree.android.OSM.USA
PRO: Slick-looking GUI (but looks are deceptive)
CON: Does not speak road names (TTS)
CON: Impossible to add a Favorite when in the Favorites menu!
CON: Impossible to change the name of a Favorite without first deleting it!
CON: Miserable mechanism to rename favorites (basically it can't be done)
CON: Even after rebooting, and deleting, it wouldn't rename a favorite!
CON: Can't organize Favorites other than alphabetically!
CON: Adware is somewhat obtrusive (not horrid, but not good)
CON: POI search doesn't give street address (so they all look alike!)
5. Zoff, ZANavi, v2.0.19 (OSM maps)
http://play.google.com/store/apps/details?id=com.zoffcc.applications.zanavi&hl=en
PRO: Speaks American English TTS road names beautifully in addition to spoken directions
PRO: The road-name display is the easiest of them all to read (outside of Google Maps)
CON: User interface must have been written on Mars, it's that unintuitive!
CON: No concept of favorites (they only have "Recent Destinations")
CON: Only accepts GPS coordinates in degrees-minutes-seconds (not decimal degrees)
CON: Many features are half baked so I must consider this beta software
Backup programs *to make up for offline deficiencies* in the above apps:
A. Alk: CoPilot GPS free, v9.5.0.400 Database = Navteq
https://play.google.com/store/apps/details?id=com.alk.copilot.mapviewer
PRO: One free Navteq map download is allowed (these maps are fantastic!)
PRO: Offline address search in Navteq maps works beautifully!
PRO: The Navteq POI even provides phone numbers
PRO: Logical initial MAP for a GPS navigation system.
PRO: Calculates alternative routes to destination.
PRO: Can easily drag route to change it as desired.
CON: Only one free Navteq map download is allowed.
CON: Voice guidance dies after 14 days (but the maps & routing still work in the crippleware)
IRK: Favorites=Map->Menu->Main Menu->My Places->Favorites
B. Google: Maps, v7.4.0 Database = Google
https://play.google.com/store/apps/details?id=com.google.android.apps.maps
PRO: Most accurate of all the maps; and fast drawing too!
PRO: Clearly shows the next turn and how far away it is.
PRO: Clearly shows each turn in sequence at any time.
CON: Directions and navigation are not available offline.
CON: Does not speak road names (TTS) when offline.
CON: Map cache tiling is not intuitive (typing "ok maps" for example)
CON: Can't create or change the route once you go offline.
CON: POIs & street addresses are not cached in the offline maps
HNT: Backup /sdcard/Android/data/com.google.android.apps.maps/cache/
Tested apps which *didn't make the top five* for a variety of reasons:
a. Sygic: GPS, v13.2.2 Uses TomTom maps
https://play.google.com/store/apps/details?id=com.sygic.aura
Note: Not freeware; so it shouldn't be on this list (7 day free trial only)
CON: After timing out, the program simply refused to run (so I deleted it)
PRO: POIs and street addresses are available offline
PRO: Phone numbers in POIs (and they're callable from the map app)
PRO: Locates POIs in the defined route, even offline.
CON: The next turn isn't shown until you're only a couple miles away!
b. MapsWithMe: Maps With Me Lite, OSM data
https://play.google.com/store/apps/details?id=com.mapswithme.maps
PRO: I can't think of a single thing good about this program.
CON: Doesn't route; doesn't talk; doesn't do anything but show your postion.
CON: Crippleware does not have a search capability
CON: Half the icons on the front map don't work in the crippleware.
CON: Phones home by default unless you turn it off in the settings.
c. Telenav: Scout, v1.6.1.7610003
https://play.google.com/store/apps/details?id=com.telenav.app.android.scout_us
Note: Complains "Unable to reach server"
Hint: Remove Sim card before installing & give it a bogus phone number.
d. CloudMade: MapDroyd, v2.0.4, OSM data
https://play.google.com/store/apps/details?id=com.osa.android.mapdroyd
PRO: I can't think of anything good to say about this map application
CON: Really really really slow map drawing (I'm not sure why).
CON: Can't route; can't talk.
e. 66: Navigate 6, v5.13.46.DB3B2C1.73F9DB5
https://play.google.com/store/apps/details?id=com.route66.maps5
Note: Uses TomTom maps; routing is not free & maps time out in 30 days
f. Prodevelop: gvSIG Mini Maps, v1.2.3
PRO: The route "to here" usability should be a nice feature
CON: The program crashed on me so many times I gave up.
CON: The maps wouldn't start downloading (and they were only tiles anyway)
g. Google Waze
PRO: Crowd-source up-to-date traffic information
CON: Does not work offline, so it was not tested
h. Mictale: GPS Essentials, v3.2.9
https://play.google.com/store/apps/details?id=com.mictale.gpsessentials
PRO: Automatically caches map tiles that you specifically have looked at.
PRO: Bills itself as the Swiss Army Knife of GPS applications
CON: You only see gray area for map tiles you haven't cached.
CON: Confusing interface. I just can't get it to do what I want.
i. Code Sector: Maverick Lite, v2.2, OSM & MapQuest & Microsoft & others
https://play.google.com/store/apps/details?id=com.codesector.maverick.lite
PRO: Maps are great! (Microsoft & MapQuest at least)
PRO: Address search is pretty good but only works online.
PRO: Once you've found an address, you can auto-open in another program!
INF: It's good mapping software but I don't see any routing at all?
CON: Crippleware won't search POIs but will allow Lat/Lon entry.
CON: Won't save anything for future use other than saved wavepoints.
CON: Can't do an address search offline.
CON: Doesn't cache maps offline all that well (unreliable).
j. Ulmon, City Maps 2Go, v3.8.0.14, Database = OSM
https://play.google.com/store/apps/details?id=com.ulmon.android.citymaps2go&hl=en
PRO: The maps are readable and the POI search is easy to use
CON: Does not route! (Will only *show* your position on the map)
CON: Limited to 5 free maps but California itself has 58 counties!
CON: Crashed dozens of times on my Android 4.3 Samsung Galaxy S3
These *hiking apps* were tested off road off trail offline:
a. Google MyTracks, v2.0.5
https://play.google.com/store/apps/details?id=com.google.android.maps.mytracks
PRO: Gorgeous and accurate topo maps
PRO: Tracks easily.
PRO: Exports KML nicely.
PRO: Nice distance, elevation, speed, time plots.
CON: Can't zoom to the level that you want to for off-trail hiking.
b. Atlogis, US Topo Maps Free, v1.1.0
https://play.google.com/store/apps/details?id=com.atlogis.northamerica.free
PRO: You can pinch-zoom to the level that you need for offtrail hiking.
CON: Maps are older versions of USGS paper maps (not the newest versions).
CON: GUI for creating tracks and exporting them is not intuitive.
c. Asamm, Locus Free, v2.17.4
http://play.google.com/store/apps/details?id=menion.android.locus
PRO: You can pinch-zoom to the level that you need for offtrail hiking.
PRO: Shows GPS coordinates at all times
CON: Ads are a bit intrusive compared to the other free offline maps