private void centerOnPosition(final double latitude, final double longitude, final Viewport viewport) {
        followMyLocationSwitch = false;
        initFollowMyLocation(false);
        mapView.getModel().mapViewPosition.setMapPosition(new MapPosition(new LatLong(latitude, longitude), (byte) mapView.getMapZoomLevel()));
        postZoomToViewport(viewport);
    }
initialization with an empty subscription to make static code analysis tools more happy
main/src/main/java/cgeo/geocaching/maps/mapsforge/v6/NewMap.java