Refactors the focusByModel() method on the map view so that it can apply custom focuses/zooms independent of whether the other is defined.