BuddyPress Profile GeoLocation » Bento4Extend
This plugin will allow you to have user's set their own location whether it is a full address, a single line for their address, or their longitude or latitude, and then find users near them. It can either list each individual user or show all users on a map. How users are shown, and the pin content on the map itself, is completely customizable.