В рамках экосистемы Андроид я себе такую сборку составил:
1. автонавигация в целом по просторам - навител
2.пешая и другая навигация в отдельных городах - 2гис.
3. если нет покрытия 2гис, тогда MapsME, например в Белоруссии.
4. Навигация в лесах и горах - ViewrangerGPS. В качестве картографической основы выбрал там Open Cycle Map.
5. Доп инструмент для горной навигации - "Советские Военные Карты", для той же локации загружаю участки генштабовских карт плюс там есть т.н. Tripmaster, который на одном экране показывает высоту, восходы-закаты, кординаты и т.д..
Посмотреть обсуждение, содержащее этот комментарий