private void checkDrivingMode() {
        final int mapRotation = Settings.getMapRotation();
        final boolean shouldBeInDrivingMode = TRUE.equals(viewModel.followMyLocation.getValue()) && (mapRotation == MAPROTATION_AUTO_LOWPOWER || mapRotation == MAPROTATION_AUTO_PRECISE);
        mapFragment.setDrivingMode(shouldBeInDrivingMode);
    }
centers map on coords given + resets "followMyLocation" state
main/src/main/java/cgeo/geocaching/unifiedmap/UnifiedMapActivity.java