OSMTracker for Android - a great app to help you can track your route and make a mark on it.
amAze - excellent and free navigation, and search on the ground. This program provides the user with maps and aerial photographs of vast territories in Europe, North America, Australia and parts of Asia and Africa, as there is Russia.