It would be nice to be able to expand the map, but still have some of the tableview show at the bottom. This is similar to how Foursquare and Highlight work. They show a portion of the tableview when the map expands to show the user that the list is still there (good for usability). If the user selects the small portion of the tableview showing, the map hides.