use an abstract activity for displaying maps