Don't use it for hiking but seem to remember it coming up in that context: Open Street Maps. AFAIK it has PC apps, android apps (osmand, organic maps etc.) and web. I use osmand a lot for maps, POI's and navigation. Organic maps is great too. Simpler and more polished.