extend MapView