OnyakTech Geo Locator allows your users to search for people or locations near them by entering a zip code. The search returns User Profiles from Roles you specify that are within a set range of miles/kilometers from the zip code they enter.
GEO Codes are required, you will find a CSV file included with the install that contains over 42,000 zip codes from the USA. You can upload the provided CSV file with the US Zip codes by clicking on the "Upload Geo Codes" module menu option. Additional Geo Codes for other countries can be installed at any time, details on the format are provided on the "Upload Geo Codes" menu option.
Features:
- Search by Miles or Kilometers
- Fully Customizable Display of Results using HTML (See Details Below)
- Include Custom User Profile Values in Results
- Limit Search Radius in Miles or Kilometers
- Searches User Profiles in one or more Roles
- Returns results sorted by Miles/Kilometers with the closest users/locations listed first.
- Includes over 42,000 Geo Codes for the United States
- Easily Upload large CSV files that contain additional world wide Geo Codes
Module Uses:
- Social Sites: Use this module to find people near you
- Business Locations: Use this module to provide your users with an easy way to locate stores near them.
Custom Results Template:
The results can be customized to your needs with HTML and predefined Tokens. An example of a simple Display Template is below:
The above template will look like...
Reliable Web Services
10389 North Main Street
OH Munroe Falls, 44262
someone@blah.com, 333-333-3333
11 Miles
|
Dunn Test Systems
82089 Canton Road
Akron, 44312
someone2@blah.com, 222-222-2222
12 Miles
|
ACME Inc.
780087 Whipple Ave NW
OH North Canton, 44720
someone3@blah.com, 111-111-1111
18 Miles
|
The following tokens can be used in your custom display template: [UserID], [DisplayName], [FirstName], [LastName], [Email], [Street], [Unit], [Region], [City],[PostalCode], [Country], [Cell], [Fax], [Website], [Telephone]
You can also use Custom User Profile values by entering the tag [UserProp::FieldName] where FieldName is the name of your custom user profile field. For example, if you had a custom user profile field named as "MyPicture" then you would use the token [UserProp::MyPicture] in your Display Template.
Status: BETA
Download: From www.OnyakTech.com (Subscribers Only)