Answers.Body: <p>You could search on a city to show people in that location. And have the option to show a map. </p>
  
  <p><a href="https://i.sstatic.net/KqaHx.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/KqaHx.png" alt="enter image description here"></a></p>
  
  <p>See my post on <a href="https://aghstrategies.com/content/civicrm-profiles-beyond-contributions-registrations-part-1#Create%20member%20listings" rel="nofollow noreferrer">How to create member listings/directories/maps</a></p>
  
  <p>Unfortunately this only shows contacts in the city, any one just outside will not show. You could have something custom developed where clicking on a contact shows the contact centered on the map, but lists all the other contacts so they can be found by moving around on the map.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-12-13T15:08:56.593Z
Answers.LastActivityDate: 2015-12-13T15:08:56.593Z
Answers.UserDisplayName: Sanjay Jain
Answers.Body: <p>There is a Proximity Search under Search > Custom Search or at eg <a href="http://d46.demo.civicrm.org/civicrm/contact/search/custom?csid=6&amp;reset=1" rel="nofollow">http://d46.demo.civicrm.org/civicrm/contact/search/custom?csid=6&amp;reset=1</a></p>
  
  <p>I can't outline what would be required to make this Search (and not others) available for the public, but would be one route to investigate.</p>
  
  <p>With Drupal it is possible to do proximity searches using Views along with mapping modules such as OpenLayer so that might be another avenue to research.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-12-13T21:25:45.720Z
Answers.LastActivityDate: 2015-12-13T21:25:45.720Z
Answers.UserDisplayName: petednz - fuzion
Body: <p>Following the instructions for the creation of a membership directory using profiles we have been successful at creating a searchable directory. However, I wish to use the directory almost like a store location finder to find members near me. Ideally this would use a single search box where the visitor could enter a location then return results of any nearby members and by default use location services to display the visitors location as a default. </p>
  
  <p>How can I employ such a search?</p>
  
Tags: <civimember><profile>
Title: Membership Directory Search
ThreadText: # Membership Directory Search
  
  (Asked by: username_0 on 2015-12-13)
  
  Following the instructions for the creation of a membership directory using profiles we have been successful at creating a searchable directory. However, I wish to use the directory almost like a store location finder to find members near me. Ideally this would use a single search box where the visitor could enter a location then return results of any nearby members and by default use location services to display the visitors location as a default.
  
  How can I employ such a search?
  
  **Tags:** civimember, profile
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2015-12-13. Score: 2
  
  You could search on a city to show people in that location. And have the option to show a map.
  
  [![enter image description here](https://i.sstatic.net/KqaHx.png)](https://i.sstatic.net/KqaHx.png)
  
  See my post on [How to create member listings/directories/maps](https://aghstrategies.com/content/civicrm-profiles-beyond-contributions-registrations-part-1#Create%20member%20listings)
  
  Unfortunately this only shows contacts in the city, any one just outside will not show. You could have something custom developed where clicking on a contact shows the contact centered on the map, but lists all the other contacts so they can be found by moving around on the map.
  
  
  ---
  
  ### Answer by username_2 on 2015-12-13. Score: 2
  
  There is a Proximity Search under Search > Custom Search or at eg <http://d46.demo.civicrm.org/civicrm/contact/search/custom?csid=6&reset=1>
  
  I can't outline what would be required to make this Search (and not others) available for the public, but would be one route to investigate.
  
  With Drupal it is possible to do proximity searches using Views along with mapping modules such as OpenLayer so that might be another avenue to research.
  
  
  ---
  
  