Create MapController with further functions for all kinds of map types