The core code have been implemented for proximity search, now we are coding user interface.
We will try to give nightly code access to Beta Testers for next beta release. If you want to be a beta tester (contact us via contact-us page).
Brief Introduction of Proximity Search:
Proximity search is very flexible, this flexibility comes via XiUS architecture.
It can use given database for geocoding, or it can calculate geocode via google api.
#1 : This is a plugin, it will work same way as other XIUS plugin works (you need to create information of proximity type, to use this functionality)
#2 : Finding User's location : Plugin need to get user's location, it can be done in 2 ways.
2-A : Create information which can tell user's Address (Zip/State/City/Country)
2-B : Second way is via Geocodes (Latitude/Longitude) information of users already stored. (JS 1.8 stores this information)
#3 : Define Geomapping Database : It can be achieve in three ways
3-A : You have a database by which we can calculate Geocodes from User's Address
3-B : If you have user's Geocode store in some table, then no need of geocoding.
3-C : we calculate user's geocode from Google Api (which have restriction of 2400 calls per day)
#4 : Once above 3 steps are done, we will present location selector on frontend,
4-A : It can be a google map to select location
4-B : It can be zipcode and country
4-C : It can be city/state/country
#5 : A distance Input is also shown to select users proximity to given location.
#6 : Search result will contain distance of users on their profile.
Please provide your feedback on above functionality.
Thanks
Team JoomlaXi