Earlier quoted context omitted.
You may want to check out OpenStreetMap. http://www.openstreetmap.org/
http://maps.me For mobile, totally offline, uses OpenStreetMap data.
MAPS.ME looks really good but I know some areas around here don't have great OpenStreetMap data yet, whereas they do have complete road data on Nokia's app.
[1] https://play.google.com/store/apps/details?id=com.here.app.m...