Навител на любом андроид-телефоне (в моем случае на Galaxy S3 + Яндекс.Навигатор +
подобное приложение. Все это вместе ни разу разу не подводило, запасной акб всегда с собой, но почти никогда не пригождается
Вместо компаса сейчас использую
это, но простой компас всегда тоже с собой.
В редких случаях, когда магнитный датчик в телефоне, в часах и обычный компас показывают разное, решение о том где, север принимается большинством голосов...