
Looking for Interactive Maps for WordPress?
Interactive Maps for WordPress are essential for creating dynamic, user-friendly websites. With GEO my WP’s Global Maps extension, you can build advanced, AJAX-powered mashup maps using the built-in form builder. Unlike standard search forms that display results in a list format, this extension allows you to place a dynamic search form directly within the map’s boundaries. Users can filter locations interactively, and the map updates instantly using AJAX, without requiring a page reload.
When the page first loads, the map automatically displays locations based on your predefined settings. As users adjust the search filters, such as address, radius, post types, or categories, the map updates in real-time—without separate search results. This ensures a seamless and fully interactive mapping experience, making it ideal for directories, listings, or member-based websites.
See the live demo to explore how Global Maps enhances your site.
Key Features of Global Maps
With GEO my WP Global Maps, you can build interactive maps for WordPress that display locations dynamically. These maps can integrate with custom post types, categories, and more.
Create Interactive Mashup Maps for WordPress
Creating a mashup map is simple using GEO my WP’s form builder. You can generate a Global Map form, configure its settings, and embed it on any page using a shortcode.
With just a few clicks, you can create a map that dynamically displays multiple locations, making it ideal for listings, directories, or any location-based content.
AJAX-Powered Search Form
The Global Maps extension supports an AJAX-powered search form, allowing users to search and filter displayed locations without reloading the page.
Unlike static maps, interactive maps for WordPress created with this extension enable users to refine their searches dynamically. As they adjust filters, the map updates in real-time, delivering a seamless and engaging experience.
- The extension includes pre-designed search form templates, or you can customize your own (some development knowledge required).
- Customize the search form template, address field, radius, units, categories, and other filters via the form editor.
- The search form is interactive, allowing users to drag it within the map’s boundaries for a seamless user experience.
AJAX-Powered Info Window
Each location on the map is displayed via an interactive info window, which opens when clicking a marker. The info window’s content is loaded dynamically via AJAX.
- Choose between a standard or a pop-up window for displaying location details.
- Customize your info window template to show specific details such as images, addresses, distance, and directions links.
- Some pop-up info windows can be dragged within the map or collapsed/expanded for better usability.
Filter Locations by Visible Map Area (Beta)
The Filter by Visible Map Area feature allows the map to dynamically adjust displayed locations based on the area currently in view. As users drag, zoom in, or zoom out, the locations automatically update to reflect only those within the visible boundaries.
How It Works
- Real-Time Location Filtering – Results are refined based on the map's current view.
- Instant Updates – As users pan or zoom, locations refresh dynamically without requiring a new search.
- Improved User Experience – Provides a seamless way to explore locations without additional input.
Customization Options
- Disabled – Turns off the feature.
- Always Enabled – Keeps the boundary-based filtering active at all times.
- Manual Activation – Adds a checkbox filter on the map, allowing users to toggle the feature on or off.
Customizing the Checkbox Label
If using the manual activation option, you can customize the checkbox label to align with your site’s interface and user expectations.
Note: This feature is currently in Beta, and further enhancements may be introduced in upcoming updates.
Marker Clustering
The Global Maps extension includes marker clustering, which groups nearby markers together for a cleaner, more user-friendly map display. This feature is especially useful when displaying a large number of locations.
Improve Interactive Maps for WordPress with Full-Screen Mode
Enhance user engagement by automatically displaying the map in full-screen mode when the page loads. The Expand Map on Page Load feature ensures that users see a larger, more interactive view of the map immediately, improving visibility and navigation.
Key Benefits
- Improved User Experience – Provides an immersive mapping experience from the moment the page loads.
- Better Visibility – Displays the map in an expanded view, ensuring all locations are easily accessible.
- Enhanced Navigation – Users can interact with a larger map without needing to manually expand it.
By enabling this feature, users can enjoy a seamless, distraction-free mapping experience without extra clicks.
Exclude Posts by Taxonomies
When setting up a Posts Global Map, you have the flexibility to exclude specific posts based on their taxonomy terms. By entering taxonomy term IDs, you can filter out unwanted categories or tags, ensuring that only relevant locations appear on the map.
How It Works
- Custom Filtering – Prevents certain posts from appearing on the map by excluding specific taxonomies.
- Improved Map Relevance – Displays only the most relevant locations based on your selected taxonomy filters.
- Easy Configuration – Simply enter the taxonomy term IDs to exclude posts from the global map.
With this feature, you can maintain better control over the map’s content and refine the displayed locations according to your needs.
Additional Features
- Create unlimited Global Maps for posts, members, groups, and users.
- Display maps for any or all of your post types.
- Show BuddyPress members on a map.
- Use shortcodes or widgets to display multiple maps on the same page.
- Exclude posts from maps based on taxonomy filters.
- Control map height, width, and zoom levels.
- Customize map controls: zoom, pan, scale, street view, and scroll-wheel.
- Enable marker clustering to group nearby locations.
- Choose between in-map info windows or pop-up HTML windows for displaying location details.
- Modify info window content via custom PHP templates.
- Additional customization is available with the Premium Settings add-on.
Enhance Global Maps with Premium Settings
Unlock advanced filtering and customization options with the Premium Settings extension. It adds features such as advanced filtering by custom fields and taxonomies, custom display settings, radius sliders, sorting options, and more.
Compatibility
The Global Maps extension integrates seamlessly with the following GEO my WP core and premium extensions:
- Posts Locator Core Extension – Creates Posts Locator Global Maps.
- Members Locator Core Extension – Creates Members Locator Global Maps.
- BuddyPress Groups Locator extension – Enables Groups Locator Global Maps.
- WordPress Users Locator extension – Enables Users Locator Global Maps.
These integrations allow you to create dynamic mashup maps displaying posts, users, BuddyPress members, or groups.
Get Started with Global Maps
Enhance your website with powerful, interactive mashup maps using GEO my WP’s Global Maps extension. Whether you need dynamic search filters, AJAX-powered info windows, or real-time map updates, this extension provides all the tools to create an engaging mapping experience.
If you’re ready to create interactive maps for WordPress, try Global Maps extension today!
Frequently Asked Questions
What is the Global Maps extension?
The Global Maps extension allows you to create dynamic mashup maps using GEO my WP’s form builder. These maps can display locations on page load and be updated in real-time using an AJAX-powered search form.
Can I use Global Maps without a search form?
Yes! You can create a Global Map that simply displays all locations without an interactive search form. However, if you want users to filter locations dynamically, you can enable the AJAX-powered search feature.
Does the search form reload the page when filtering locations?
No, the search form uses AJAX, which means locations update dynamically on the map without requiring a page reload.
How does the Filter by Visible Map Area feature work?
This feature dynamically updates displayed locations as users drag, zoom in, or zoom out on the map. Locations outside the visible area will be hidden, providing a more focused search experience.
What is marker clustering?
Marker clustering groups nearby locations into a single marker with a number indicating the total locations in that area. As users zoom in, clustered markers separate to show individual locations.
Can I customize the search form and info windows?
Yes! The extension provides multiple templates for search forms and info windows. You can also create your own templates for a fully customized experience.