Buddypress Members Directory Geolocation

Enhance Buddypress Members Directory page with geolocation and mapping features.

BuddyPress Members Directory Geolocation extension enhances the BuddyPress Members Directory page with geolocation features and proximity search queries. The visitors of your site will be able to search and find other members based on location and distance, directly from the Members Directory page of your site.

The Buddypress Members Directory Geolocation extension might not work with themes that use a custom Members Directory page. Please contact us before making a purchase if you are not sure about the theme that you are using.

Buddypress Members Directory Geolocation Key Features

  1. Perfome proximity search query to search and find members based on location and disatnce.
  2. Add address field to the search form of the Members Directory page to search for members based on location.
  3. Address autocomplete to display live suggested results while the user is typing an address.
  4. Locator button to auto-detect the user's current location.
  5. Add Radius dropdown select box to the search form so users to choose how far to search for other members.
  6. Distance units - choose between Miles or Kilometers.
  7. Display dropdown select box of either states or countries to find members.
  8. Add distance item to the "order by" dropdown select box of the Members Directory to order the list of memebrs by the distance.
  9. Display Google map above the list of results showing the members location.
  10. Set the map height and width.
  11. Select the map type between Roadmap, Satellite, Hybrid or Terrain.
  12. Show the address of each member in the list of results
  13. Show the Distance to each member in the list of results
  14. Show Get Directions link in each member in the list of results, that will open a new page showing Google map and driving directions.

Proximity Search Query

The visitors of your site can search and find other members based on address and distance.

Google Places Address Autocomplete

Displaying suggested results while typing an address makes it easier and faster for the visitor to find an accurate address.

Locator Button

Make it easier for the visitors to detect their current location by adding the locator button inside the address field.

Quick Filters

The plugin provides the States and Countries filters, and the visitors of your site can easily find other members in a specific state or a country. That is, instead of searching for members nearby by specific address.

Order By Distance

Visitors can sort the list of members by distance to see who is in the nearest.

Google Map

Make it easier to see members' locations with a Google map above the list of members.

Additional information

When setting up the extension, you can set it up to display the address of each member in the search results, the distance to the member, and a "Get directions" ( will open a new page with a Google map showing the driving direction from the member to the address entered in the search form ).

Easy Setup

Settings up the extension and enabling the geolocation features is a simple process. You manage it all from the Settings page of GEO my WP. Once set up, the geolocation features will enable on the Members Directory page of your theme. No extra code is needed.

License Agreement
All license options are valid for 1 year from the date of purchase, which during this time you will be eligible for support and updates. All prices are billed yearly until canceled.
For more information, visit our FAQ section or ask a pre-sales question.
Extension Details
Version 2.0.2
Developed by Eyal Fitoussi
Requires WordPress 5.6 or higher
Requires GEO my WP 4.0 or higher
Requirements
WordPress 5.6 or higher
GEO my WP 4.0 or higher
Changelog
  • 2.0.2 - 8/2/2024
    • Tweak: replace deprecated function bp_core_get_user_domain() for compatibility with GEO my WP v4.5
    • Tweak: update the GMW_BP_Members_Directory_Geolocation class for compatibility with GEO my WP v4.5
  • 2.0.1 - 3/1/2024
    • Fix: conflict with BuddyPress version 12.
    • Fix: the address elements in the info window do not match the address elements selected on the Settings page.
  • 2.0 - 08/26/23
    • This is a major release that is compatible with GEO my WP v4.0. Please read this post before updating the extension on your site.
    • Version 1.5.6 - 6/4/2020
    • Fix: Recent versions of BuddyPress use a new query argument when searching for members. use the new query when available.
    • Fix: Proximity search query produces incorrect results.
    • Tweak: When Available, use BuddyPress’s placeholder in the keywords field of the Members Directory search form.
  • Version 1.5.5 - 3/23/2020
    • Fix: prevent double submission when enter is clicked in the \"address\" field of the search form.
    • Fix: the search form isn\'t submitted in some scenarios when the Enter key is clicked while in the address field or when changing the radius value.
    • Tweak: submit the search form when selecting an address from the address autocomplete.
    • Filter: \'gmw_bpmdg_search_form_default_radius_value\' to set a default radio value when using the radius dropdown filter.
  • Version 1.5.4.2 - 11/14/2019
    • Fix: issue with duplicate memebrs in search rersults.
  • Version 1.5.4.1 - 08/6/2019
    • Fix: issue with member link in the info-window caused by incorrect member global object when generating the map\'s locations.
  • Version 1.5.4 - 07/11/2019
    • New: Support for BuddyPress\' Nouveau template.
    • Tweak: load scripts early on page load when the Nouveau template is enabled.
    • Tweak: generate the map locations before the members\' loop instead of during the loop to prevent conflicts with different themes that might not have the required hook inside the members-loop.php template file.
    • Tweak: filter to change or disable the action hook that is being used to generate the location data for each member in the results. That is to support different themes that might not have the same action hooks inside the members-loop.php template file.
  • Version 1.5.3 - 05/29/2019
    • Fix: misspelled Javascript functions.
    • Tweak: adjust info-window min-height.
    • Tweak: add a $prefix variable to the GMW_BP_Members_Directory_Geolocation_Query class.
    • Tweak: show members without location by default.
    • Filter: \'gmw_bpmdg_form_options\' to modify the plugin settings.
  • Version 1.5.2 - 01/12/2019
    • Requires GEO my WP version 3.2 or higher.
    • Minor bugs fix.
    • WPCS.
  • Version 1.5.1 - 8/4/2018
    • Compatible and required GEO my WP v3.1 using multiple maps providers.
    • Fix: Use include_once instead of include to prevent fatal errors.
    • Enhancement: coding standards.
    • Enhancement: update stylesheet.
    • Enhancement: update code to support PHP 5.4+.
  • Version 1.5 - 4/2/2018
    • This is a major update which is compatible with GEO my WP 3.0+. Please read this post ( http://geomywp.com/geo-my-wp-3-0-beta-7/ ) before updating your plugin.
  • Version 1.4.1 - 11/26/2014
    • Fix: Bug with localization
    • Localization Text updated
  • Version 1.4 - 9/22/2014
    • Compatible with WordPress 4.0 and GEO my WP 2.5
    • Fix: Set default settings to preven warnings
    • Fix: Issue where cluster won\'t zoom in when two or more markers exist on the same exact location
    • Update: Improved plugin updater class
    • Update: Improved GMW_Members_Directory_Query class
    • Tweak: Set labels to be able to modify them using filter
    • Tweak: filter that can modify the map markers
    • Tweak: Info-window pop-up when mouseover the map markers
    • Tweak: Button to toggle map between full screen size and normal size
    • minified JavaScript files to improve performance
  • Version 1.3.1 - 5/17/2014
    • Improved stylesheet
    • Improved Locator button
  • Version 1.3.0.1 - 5/3/2014
    • Fix: conflict with Sweet-Date theme on multisite installation
  • Version 1.3 - 5/3/2014
    • Compatible with BuddyPress 2.0.1
    • Fix: \"No members found\" message when sorting by Alphabetical
    • Improved front-end styling
    • New feature: front-end Google Places address autocomplete
    • New feature: front-end auto-locator button
  • 1.2:
    • This is a major update that will work only with GEO my WP 2.4 and up. Please read about it here. Detailed change log will be added soon.
  • 1.1.3:
    • minor bug fix in admin settings caused conflict with groups locator settings
  • 1.1.2:
    • Fix scroll to user when click on a marker on the map
    • Removed marker\'s drop animation
    • New filter gmw_md_member_address to filter member address in results
  • 1.1.1:
    • Renamed function gmw_gf_init to gmw_md_init which caused conflict with Gravity Forms add-on
  • 1.1:
    • GEO my WP 2.2 compatible
    • WordPress 3.7.1 and BuddyPress 1.8.1 compatible
    • fixed issue when multisite activated
    • Fix white screen issue when deactivating GEO my WP and add-on is still activated
    • Fix no results issues when searching alphabetically
    • Other minor bug fix
  • 1.0 : Initial release
screen