Title: BP Distance Search
Author: Andrea Tarantini
Published: <strong>March 7, 2019</strong>
Last modified: August 28, 2026

---

Search plugins

![](https://ps.w.org/bp-distance-search/assets/icon-128x128.png?rev=2049211)

# BP Distance Search

 By [Andrea Tarantini](https://profiles.wordpress.org/dontdream/)

[Download](https://downloads.wordpress.org/plugin/bp-distance-search.1.4.4.zip)

 * [Details](https://en-au.wordpress.org/plugins/bp-distance-search/#description)
 * [Reviews](https://en-au.wordpress.org/plugins/bp-distance-search/#reviews)
 *  [Installation](https://en-au.wordpress.org/plugins/bp-distance-search/#installation)
 * [Development](https://en-au.wordpress.org/plugins/bp-distance-search/#developers)

 [Support](https://wordpress.org/support/plugin/bp-distance-search/)

## Description

BP Distance Search adds a new _Google Place Autocomplete_ field type to your BuddyPress
extended profiles, and registers this field type with [BP Profile Search](https://wordpress.org/plugins/bp-profile-search/).

After installing this plugin:

 1. Admin can create new profile field(s) with type _Google Place Autocomplete_
 2. Members can fill in the new profile field(s) on their _Profile Edit_ page
 3. Admin can add the new profile field(s) to a BP Profile Search form, selecting either
    the _distance_ search mode or one of the usual text search modes _contains_, _is_,
    or _is like_
 4. Visitors can use the search form with the new profile field(s)

See the screenshots below depicting the above steps.

## Screenshots

[⌊Admin creates a new profile field with type Google Place Autocomplete⌉⌊Admin creates
a new profile field with type Google Place Autocomplete⌉[

Admin creates a new profile field with type _Google Place Autocomplete_

[⌊Members fill in the new profile field on their Profile Edit page⌉⌊Members fill
in the new profile field on their Profile Edit page⌉[

Members fill in the new profile field on their _Profile Edit_ page

[⌊Admin adds the new profile field to a BP Profile Search form⌉⌊Admin adds the new
profile field to a BP Profile Search form⌉[

Admin adds the new profile field to a BP Profile Search form

[⌊Visitors use the search form with the new profile field⌉⌊Visitors use the search
form with the new profile field⌉[

Visitors use the search form with the new profile field

## Installation

 * Get a [Google API key](https://developers.google.com/maps/documentation/javascript/get-api-key)

Get a _Maps JavaScript API_ key, and enable the _Geocoding API_ and the _Places 
API_.

 * Follow the standard plugin installation procedure, see [Installing Plugins](https://wordpress.org/documentation/article/manage-plugins/#installing-plugins-1)

This plugin doesn’t require any configuration, you’ll need your API key when you
create your first _Google Place Autocomplete_ profile field.

## Reviews

![](https://secure.gravatar.com/avatar/531228ed678bd24185b34c0d2fddcde9de16678251a6f86b37de26fc6670bf3c?
s=60&d=retro&r=g)

### 󠀁[Great job!](https://wordpress.org/support/topic/great-job-1270/)󠁿

 [Peter](https://profiles.wordpress.org/pijag/) April 4, 2023

Very nice, little plugin which solves quite big problem of the missing location 
field in the user's profile in BuddyBoss. Thank you so much! Please keep developing
this plugin🙏🏻

![](https://secure.gravatar.com/avatar/b88021516f835363732a91327dfce68776f143b8c3ecc02ce0a4702fda9c6bef?
s=60&d=retro&r=g)

### 󠀁[Great plugin](https://wordpress.org/support/topic/great-plugin-33258/)󠁿

 [itsabhist](https://profiles.wordpress.org/itsabhist/) February 1, 2022

Thanks for great plugin

![](https://secure.gravatar.com/avatar/19d62beabb3cfdb2854ab90f3927288ac4059723afe01698e5f2574c4110e757?
s=60&d=retro&r=g)

### 󠀁[Very useful plugin and amazing support!](https://wordpress.org/support/topic/very-useful-plugin-and-amazing-support-2/)󠁿

 [alexbosch](https://profiles.wordpress.org/alexbosch/) January 23, 2021

Andrea has created a nice plugin and he offers a quick and efficient support

![](https://secure.gravatar.com/avatar/0d0d081d82ac8f0550361a8f712329cc0ff4613bb7af2c7254c4e64ed9fe59cd?
s=60&d=retro&r=g)

### 󠀁[Very Good Plugin](https://wordpress.org/support/topic/very-good-plugin-1921/)󠁿

 [a3132](https://profiles.wordpress.org/a3132/) September 7, 2020 1 reply

There is only one thing I would change. I wish you could limit how much information
users could give. For example: require city – but prevent users from giving their
full address for security reasons. I think this is really about Google though and
not the plugin. The plugin just uses Google’s APIs. I just added a warning on my
registration page advising users not to give their full addresses. The plugin is
very useful and does just what it’s supposed to do.

![](https://secure.gravatar.com/avatar/4a09fefd0d5240137318862d4a3dccebc43891844092f2502faaddf5f885a9a2?
s=60&d=retro&r=g)

### 󠀁[Great addition to BP Profile Search](https://wordpress.org/support/topic/great-addition-to-bp-profile-search/)󠁿

 [Carsten Lund](https://profiles.wordpress.org/carsten-lund/) May 9, 2019

First BP Profile Search, now BP Distance Search, Andrea did it again, adding priceless
functionality to BuddyPress. Thanks for listening to the users!

![](https://secure.gravatar.com/avatar/877b8677bc312621296fac490307bdabf0928038f7c0dfed3c04b62ceab16210?
s=60&d=retro&r=g)

### 󠀁[Simple to use and effective](https://wordpress.org/support/topic/simple-to-use-and-effective-8/)󠁿

 [Kieran](https://profiles.wordpress.org/kierantaylorio/) April 17, 2019

As simple as installing the plugin, adding the field and API key. Perfect. Another
exceptional plugin by Andrea. Thank you so much for your continued development of
this plugin and BP Profile Search.

 [ Read all 6 reviews ](https://wordpress.org/support/plugin/bp-distance-search/reviews/)

## Contributors & Developers

“BP Distance Search” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Andrea Tarantini ](https://profiles.wordpress.org/dontdream/)

“BP Distance Search” has been translated into 1 locale. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/bp-distance-search/contributors)
for their contributions.

[Translate “BP Distance Search” into your language.](https://translate.wordpress.org/projects/wp-plugins/bp-distance-search)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/bp-distance-search/),
check out the [SVN repository](https://plugins.svn.wordpress.org/bp-distance-search/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/bp-distance-search/)
by [RSS](https://plugins.trac.wordpress.org/log/bp-distance-search/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.4.4

 * Removed _loading=async_ as it doesn’t work with WordPress 6.6

#### 1.4.3

 * Fixed old bug that prevented _Loco Translate_ from working properly

#### 1.4.2

 * Added _loading=async_ when loading the Maps JavaScript API

#### 1.4.1

 * Added code to help users select a location from the dropdown list

#### 1.4

 * Added message reminding users to select a location from the dropdown list

#### 1.3

 * Added support for the BuddyBoss Platform built-in profile search

#### 1.2

 * Added ability to sort the search results by distance
 * Added ability to show the distance in the member details area
 * Updated for BP Profile Search 5.1

#### 1.1

 * Added location pin to get the current location

#### 1.0.3

 * Fixed bug in back-end profile editing

#### 1.0.2

 * Fixed conflict with the BuddyPress _Date Selector_ field type

#### 1.0.1

 * Added call to _load\_plugin\_textdomain_

#### 1.0

 * Initial version released to the WordPress Plugin Directory

## Meta

 *  Version **1.4.4**
 *  Last updated **1 month ago**
 *  Active installations **100+**
 *  WordPress Version ** 6.1 or higher **
 *  Tested up to **7.1.3**
 *  Languages
 * [English (US)](https://wordpress.org/plugins/bp-distance-search/) and [Italian](https://it.wordpress.org/plugins/bp-distance-search/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/bp-distance-search)
 * Tags
 * [buddypress](https://en-au.wordpress.org/plugins/tags/buddypress/)[distance](https://en-au.wordpress.org/plugins/tags/distance/)
   [location](https://en-au.wordpress.org/plugins/tags/location/)[members](https://en-au.wordpress.org/plugins/tags/members/)
   [search](https://en-au.wordpress.org/plugins/tags/search/)
 *  [Advanced View](https://en-au.wordpress.org/plugins/bp-distance-search/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  6 5-star reviews     ](https://wordpress.org/support/plugin/bp-distance-search/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/bp-distance-search/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/bp-distance-search/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/bp-distance-search/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/bp-distance-search/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/bp-distance-search/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/bp-distance-search/reviews/)

## Contributors

 *   [ Andrea Tarantini ](https://profiles.wordpress.org/dontdream/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/bp-distance-search/)