Transform your WordPress site into a powerful, location-aware discovery engine with the FacetWP – Map Facet add-on. Designed for site owners who need to help users find content based on physical proximity, this plugin bridges the gap between your data and a visual, interactive map. Whether you are running a directory, a real estate portal, or a store locator, this add-on allows your visitors to filter listings dynamically as they pan and zoom across a map, providing an intuitive and seamless search experience that drives engagement and conversions.
Key Features
- Dynamic Map Filtering: Automatically update your listing results based on the map’s current view. As users move or zoom the map, the facet instantly filters the displayed posts to show only relevant results within that geographic area.
- Geolocated Search: Empower users to find content near them with a single click. The plugin integrates seamlessly with browser-based geolocation to center the map on the user’s current position.
- Flexible Map Provider Support: Built to work with popular mapping solutions, allowing you to choose the interface that best suits your design and technical requirements, including Google Maps and Leaflet.
- Marker Clustering: Keep your map clean and readable even with thousands of data points. Automatically group nearby locations into clusters, which expand as users zoom in to reveal individual listings.
- Custom Marker Styling: Enhance your brand identity by using custom icons for your map markers, making it easier for users to distinguish between different types of listings at a glance.
- Seamless FacetWP Integration: Operates as a native component within the FacetWP ecosystem. Combine the map facet with other filters—such as categories, price ranges, or custom attributes—to create a sophisticated, multi-layered search experience.
Use Cases / Who It’s For
The FacetWP – Map Facet is an essential tool for any WordPress site that relies on location-based data. It is specifically designed for developers and site owners who want to move beyond static lists and provide a modern, spatial browsing experience.
If you manage a business directory, this plugin allows your users to find the best local services in their immediate neighborhood. Real estate professionals can use it to help prospective buyers visualize property locations relative to schools, parks, or transit hubs. For e-commerce store owners with multiple physical locations, it serves as a robust store locator that guides customers directly to the nearest branch. It is also an excellent choice for travel blogs, event listings, and classifieds sites where location is the primary factor in the user’s decision-making process.
Setup / How It Works
Integrating the Map Facet into your existing FacetWP setup is designed to be straightforward, ensuring you spend less time configuring and more time managing your content.
- Install and Activate: Ensure you have the core FacetWP plugin installed, then install and activate the Map Facet add-on.
- Configure Your Map Source: Select your preferred mapping provider and enter any necessary API keys within the plugin settings.
- Create the Map Facet: In the FacetWP settings dashboard, create a new facet and set its type to “Map.”
- Define Location Data: Point the facet to the custom fields in your WordPress posts that store the latitude and longitude coordinates.
- Add to Template: Use the provided shortcode or PHP function to place the map on your archive or search results page, ensuring it is positioned alongside your other facets.
- Test and Refine: Once active, the map will automatically communicate with your FacetWP listings, updating results in real-time as users interact with the map interface.
Similar Plugins
While FacetWP – Map Facet is a specialized extension for the FacetWP ecosystem, other solutions exist for location-based filtering in WordPress. These include WP Store Locator, which focuses specifically on branch mapping, and GeoDirectory, a comprehensive platform that includes built-in mapping and filtering capabilities. Additionally, plugins like Search & Filter Pro offer their own mapping extensions for those who have not yet committed to a specific filtering framework.