public void setMapRotation(final int mapRotation) {
        if (mapRotation == Settings.MAPROTATION_OFF) {
            setBearing(0);
        }
        repaintRotationIndicator(getCurrentBearing());
    }
map "center" should be at app. 25% from bottom if in driving mode (if supported by map), centered otherwise
main/src/main/java/cgeo/geocaching/unifiedmap/AbstractMapFragment.java