В дополнение к режимам "Север вверху", "Вращать по направлению движения" предлагаю сделать режим вращения карты по данным компаса (который есть в большинстве телефонов). В этом режиме север карты должен сопадать с фактическим направлением на север. Режим нужен для того, чтобы ориентироваться стоя - сейчас нужно начать движение для того, чтобы понять ориентацию карты. Возможно, отдельный режим не нужен, достаточно будет слежения за компасом в случае, если установлен режим "Вращать по направлению движения", а движения нет. Возможно также потребуется усреднять показания компаса за некоторый довольно большой промежуток времени, чтобы избежать дрожания из-за погрешности.