重构mapfragment