Formidable GeoLocation » Bento4Extend
This plugin will allow for you to set a location for entries in a specific form, allows one to find entries with a location close to themselves, get directions, place that entry's location on a map, and even get the distance to it. You can also have all entries showing on one map and define the pin content for each entry. It'll also work alongside BuddyPress Profile GeoLocation for the user's location if that plugin is also installed.