add categories to MapViews and create protocol STMapViewControllable