I'm designing an iPhone app which gives users the option to filter by neighborhoods and I'm considering giving users the option to select neighborhoods from a list as well as by tapping on neighborhood polygons on a map. Is one approach better than the other?
Additionally, how can I make the list usable and not overly long (hence requiring tons of scrolling), and how can I make the map useable so people understand how to use it and can navigate around it quickly (e.g. pinch-to-zoom, single-tap to select, double-tap to zoom, etc.)?