private void routingModeChanged(final RoutingMode newValue) {
        Settings.setRoutingMode(newValue);
        if ((null != viewModel.individualRoute && viewModel.individualRoute.getValue().getNumSegments() > 0) || null != viewModel.getTracks()) {
            ViewUtils.showShortToast(this, R.string.brouter_recalculating);
        }
        viewModel.reloadIndividualRoute();
        viewModel.reloadTracks(routeTrackUtils);
        if (navigationTargetLayer != null) {
            navigationTargetLayer.triggerRepaint();
        }
    }
centers map on coords given + resets "followMyLocation" state
main/src/main/java/cgeo/geocaching/unifiedmap/UnifiedMapActivity.java