The MyJoom Radius Search Plugin for Community Builder allows you to add a field into the native Community Builder search function.
This field allows the user to enter any type of address (street and/or city and/or ZIP and/or any data that can be located in Google maps). Once the user start to type a place name, the fields try to complete the user’s query (exactly like the maps.google.com search input box). You can also locate the user at page load to geocode their position (useful for mobile users like iPhone, iPad, Android and newer browsers).
You can search just by radius distance or with any combination of native Community Builder search criteria.