fixing geobase and freeing setView from a fixed zoom value

setting geobase on map moveend event and splitting up setGeoBase into setMapCoords and setMapView functions