The Premium Settings extension provides additional features and settings to GEO my WP forms builder. This is a great way to enhance the search forms of your site, by providing more options and filters for your users, when searching for locations.

Please note that the description of this page is currently being updated to match the latest release of the extension. It should be up to date within the next few days.

Compatability

Listed below the extension that are compatible with the Premium Settings:


Premium Settings Key Features

The Premium Settings features apply to Posts Locator forms, WordPress Users Locator forms, BuddyPress Members Locator forms, and BuddyPress Groups Locator forms. This also applies to forms generated by the Global Maps and AJAX Forms extensions.

If a feature can be applied to a specific component, extension, or form type only, it will be mentioned in the features description.

The Premium Settings features are listed below. Following the list, you can find a short description and screenshots for each feature.


Premium Settings Features Description

Keywords Search

Add additional keywords input text box to your search forms.

In the form editor, you can enable/disable the keywords box, enter a label and/or a placeholder.

The keywords usage is different between the different form types:

  • Posts Locator – search the post title and/or post content
  • WordPress Users Locator – the plugin searches the username.
  • BuddyPress Members Locator – searches the member/username.
  • BuddyPress Groups Locator – searches the group’s name and description.

Radius Slider

Display a radius slider in the front-end search form, instead of a drop-down menu.

In the form editor, you can enable/disable the slider, choose the default value, min value, and max value of the slider.


Order-by Search Results

Set a default order-by value, or display an order-by drop-down menu in the search results to allow users to order the list of results.

You can set a default order-by value when the page first loads ( Page Load Results tab ), a default value when the form is first submitted ( Form Submission tag ), and generate an order-by drop-down menu to order the results after form submission.

The order-by options are:

  • Posts Locator – distance, post_title, post ID, date created, last modifed, and post type.
  • WordPress Users Locator – distance, user ID, display name, username, user nicename, user email, and user registered.
  • BuddyPress Members Locator – distance, active, newest, popular, online, and alphabetical.
  • BuddyPress Groups Locator – distance, active, newest, popular, and alphabetical.

Custom Results Message

Generate custom results message using placeholders like from_count, to_count, total_results and more. The results message has 2 part: the count message and the radius message, and you can modify both via the form editor.

For example, you can use something like “Showing {from_count} – {to_count} of {total_results} locations” to display the results message “showing 1 – 5 of 15 locations”.


Custom No Results Message

Generate custom no results message instead of the default message. You can also generate 2 links in the message, one link that will re-submit the form with a larger radius value that you set in the form editor, and another link that will re-submit the form and show all locations.


Maximum Zoom Level

Set the maximum zoom level of the map to limit how far one can zoom into the map markers. The value can be between 1 to 20.

This can be useful for privacy purposes, by preventing users from zooming in and see the exact location of a marker.


Map Controls

Choose the map controls which you would like to enable.

The map controls available for both Google Maps and LeafLet are Zoom control, Resize Map, and Scrollwheel zoom.

The map controls available for Google Maps only are: map type, rotate control, scale, street view, and Overview.


Map Styles

Apply custom styles to your maps using your custom styles, or use Snazzy Maps styles ( requires the Snazzy Maps plugin ).

This feature is available with Google Maps provider only.

Search Results Address Fields

By default, GEO my WP displays the full address in each item in the list of results. With the Premium Settings extension, you can choose which address fields to display.

The “Address Fields” option is added to the Search Results tab of the form editor.


Markers Grouping

Use marker grouping methods to group markers that are on the same exact location or very close by on the map. You can choose between marker clusters or marker spiderfier.


Custom Map Marker Icons

Use different icons in GEO my WP forms to display the different locations on the map. You can choose different icons for each of your forms.
The Premium Settings extension provides icons that you can use out of the box, and you can upload custom icons ( only PNG files at the moment ) using FTP access.

The similar options for all form type are:

  1. Display a custom map icon for the location represents the user’s location on the map.
  2. Display different map icons for the different locations found in the search results.
  3. Set custom height and width ( in pixels ) for the map icons.

Listed below are the different map icons options for the different forms/components:

Posts Locator Component

  • Global – set custom icon that will be used with all locations on the map.
  • Per Post – display different map icon for each post on the map. When the feature is enabled, you can select different map icon for each post when adding a location in the Post Edit page. The map icons are listed under the “Map icons” tab in the Location form.
  • Per post type – assign and display different map icon for each post type registred on your site.
  • Per category – assign and display different map icon for each taxonomy term registered on your site.
  • Featured image – use the post’s featured image as the map marker icon.

WordPress Users Locator Component

  • Global – set custom icon that will be used with all locations on the map.
  • Per user – display different map icon for each user on the map. When the feature is enabled, each user can select specific map icon. The map icons are listed under the “Map icons” tab of the Location form.
  • Avatar – use the user’s avatar as the map marker icon.

BuddyPress Members Locator Component

  • Global – set custom icon that will be used with all locations on the map.
  • Per member – display different map icon for each member on the map. When the feature is enabled, each BuddyPress member of your site can select its its on map icon. The map icons are listed under the “Map icons” tab of the Location form ( under the Location tab of the Member’s profile page ).
  • Avatar – use the member’s avatar as the map marker icon.

BuddyPress Groups Locator Component

  • Global – set custom icon that will be used with all locations on the map.
  • Per group – display different map icon for each group on the map. When the feature is enabled, each group admin can select specific map icon. The map icons are listed under the “Map icons” tab of the Location form ( under the Location tab of the group’s Manage page ).
  • Avatar – use the group’s avatar as the map marker icon.

AJAX powered Info-window

The details of each location on the map is displayed using the information window ( info-window ). The info-window opens with a click on a map marker, and you can choose to generate the data of the info-window via AJAX.

  • Same as the search form template files, the extension provides different info-window template files. And just the same, you can create custom info-window template file to use with the map.
  • You can choose the info-window type between info-bubble or a popup window.
  • Some info-window can be dragged within the boundaries of the map, and some can be collapsed and expanded ( popup type info-window only ).
  • You can choose the info-window template file using the form editor, where you can also set the location details that display in the info-window. Details like image/avatar, the address of the location, distance, directions link, and more.

This document is not competed and the rest of the features will be added within the next few days.