In reply to GrahamD:
Any mapping app that can import GPX files, and use OpenStreetMap mapping, or any of the OpenMapping series derived from OSM data; I recently used OpenTopoMap for a TMB circuit, using OruxMaps to hoover up the tiles for the entire Mont Blanc massif area so I could use it offline.