Cardinal Store Locator is a WordPress plugin that gives customers the ability to add a fully functional locator to a WordPress website. It is built on top of the jQuery Store Locator plugin and offers all of the same features as the jQuery plugin along with a WordPress dashboard settings page, the ability to add locations as a custom post type or other data source of your choosing and set up filtering based on taxonomies. The plugin is aimed at developers with the amount of options and functionality available, but is accessible enough for non-developers to understand.
News
Features
Add live category filtering from custom taxonomies and standard address post meta fields and choose between a select field, checkboxes or radio buttons for each.

Choose between the built-in locations custom post type or an existing custom post type if you already have your location data added in WordPress.

If you’d prefer to keep your location data outside of WordPress the plugin is able to read KML, XML and JSON formatted with specific attributes. If you choose this option you shouldn’t have much more than 1,000 locations.

If you already have your locations loaded into WordPress as a custom post type and have the location address information and latitudes and longitudes entered as custom meta fields you can map those fields so the plugin can read them.

If you have locations in multiple countries it’s recommended to have a country drop-down for region biasing. This helps Google’s Geocoding API better determine the region of the request.

Specify a path to a JavaScript file with a style array from Snazzy Maps or create a completely custom one to change the look of the map.

Distinguish location categories with different marker images. When the setting is enabled an additional Category Image field will be added to the Location Categories taxonomy allowing you to upload the image through the WordPress media uploader.

Highlight the user’s input location with a custom marker image uploaded through the WordPress media uploader.

Allow users to view traveling directions from their input location to one of your locations without leaving the site.

Display the store locator location results and map in a modal window for added focus.

If you’d prefer to return several results per search you can break down the location results into multiple pages.

Feature locations at the top of the results no matter the distance. Enable the setting and check the “Featured Location” meta field when adding or updating a location.

Upload custom location list and infowindow Handlebars templates to override the output of the location information that’s displayed in the location results list and the infowindow box that’s displayed when a marker or location is selected. Available variables.

Give user’s the ability to narrow their search results by enabling the maximum distance setting.

Instead of searching the locations by address or zip code an additional field can be added to search by location name.

The plugin defaults to miles as the unit of length but this can alternatively be set to kilometers.

Choose between the four map types available: road map (default), satellite, hybrid (mix between normal and satellite) or terrain.

Have the location list only show data from markers that are visible on the map.
