Hallo,
ich kann dir für Offline-Karten
OsmAnd empfehlen. Die Karten Darstellung finde ich sehr gut. Du kannst direkt über die App deine gewünschten Kartenausschnitte herunterladen. Die Kartendaten basieren auf OpenStreetMap, d.h. die Abdeckung kann je nach Region sehr verschieden sein. Ich würde dir raten, einfach mal
hier zu überprüfen, wie gut die Qualität in den von dir genannten Gebieten ist.
Die Offlinenavigation habe ich selber noch nicht ausprobiert, aber sie ist grundsätzlich möglich, ich glaube sogar mit Sprachausgabe. Du kannst ja einfach mal die Rezensionen in dem Link oben lesen.
VG,
Kawe