Если вы когда-нибудь использовали карты в приложении, то наверно знаете, что виджет MapView может быть использован только в activity унаследованной от MapActivity. Я никогда не понимал почему так сделано, и посмотрев реализацию MapActivity так и не понял, ну зачем было нужно это странное правило, ведь все что было в MapActivity очень просто реализовывалось в обычной Activity.