I am relatively new to development so I am trying to use contributed modules to meet my needs. What would you recommend for someone who wants to build dynamic mapping views based on related values. Specifically making a View from user profiles which include a neighborhood (taxonomy field) checked against a geoname database that compares similarities on neighborhoods (geonames), citites and zip codes. So if someone registered as a user from Adams Morgan (neighborhood) they automatically viewed events in their neighborhood first, and had the opportunity (drop down list) to view other local neighborhoods. I have been trying to figure which module might be the best for my requirement. GMAP/Locations? Openlayers? I just can't decide which deals with taxonomy-location rules the best. I am hoping you might know. Oh I'm a freelancer, I work for a local non-profit but my website is a small business i'm trying to start soon. you can view it at http://volunbeer.com/ if you like.

Comments
OpenLayers Proximity might do
OpenLayers Proximity might do the trick here. But, if you're new to mapping and just want to get this done, I feel like it makes less sense to attempt to do some kind of complex proximity match search as it is to simply have users be notified of events in their 'greater area' - as in, have users see all events in Washington, DC, if they register in Adams Morgan. Start with something simpler, since this is going to be hard to do anyway.