Before you begin, it helps to understand what the Listdom Advanced Map Addon adds. This guide explains the topic in practical terms and connects it to the decisions, setup, or Listdom workflow covered below.
Before you begin, it helps to understand what the Listdom Advanced Map Addon adds. This guide explains the topic in practical terms and connects it to the decisions, setup, or Listdom workflow covered below.
What the Listdom Advanced Map Addon adds
A map becomes more useful when it helps a visitor choose, not when it simply confirms that listings have locations. The Listdom Advanced Map Addon adds the controls that make a map feel intentional for a location-heavy directory: richer markers, more useful listing popups, focused map boundaries, provider-specific styling, and direction actions.
It is a focused extension for a directory that already has sound listing addresses, coordinates, and map output. It is not a replacement for those foundations. Start with how maps and addresses work in Listdom if the map, address, and Location layers are still being planned.
The add-on is most useful for projects such as property directories, city guides, local-service directories, travel sites, restaurant guides, and any directory where the map is part of the browsing journey.
Start with the map decision you actually need
Before changing a marker or applying a style, decide what the visitor should gain from the map. A useful choice depends on the directory model.
| Directory model | A useful Advanced Map starting point |
|---|---|
| Real estate or rentals | Price markers and a compact infowindow for quick comparison |
| City guide or local services | Category markers and a clear map boundary around the service area |
| Restaurants, hotels, or venues | Address and direction actions that help visitors take the next step |
| Curated mixed directory | Exclude online-only or non-geographic categories from map results |
Do not switch on every option simply because it is available. A price marker is helpful when price changes the decision; a category marker is calmer when people are trying to understand the types of places around them.
Configure the global map behavior first
After activating the add-on, open:
Listdom → Settings → Addons → Advanced Map
This is the global layer for the add-on. Some settings can also be overridden for a specific map output in the shortcode builder, which is useful when a property-search page needs different map behavior from a city-guide page.
Before adjusting the advanced options, confirm that the core map setup is already reliable in Listdom → Settings → Map Module. Your provider, required API key or token, and map-ready listing data belong to that foundation. If several listings are missing or positioned incorrectly, solve that issue first with the listing-address setup guide rather than trying to correct it with a visual setting.
Choose markers that answer a visitor question
The Marker Type setting changes what each marker communicates. The Listdom Advanced Map Addon can use category, label, price, square category icon, or listing ID markers.
For most public directories, the best marker is the one that can be understood in a second:
- Category works well when visitors are exploring many types of places.
- Label can support a deliberate status such as Featured, Verified, or Open Now when that label has a clear meaning.
- Price is strong for properties, rentals, classes, tickets, or services where the cost is the first comparison signal.
- Square category icon makes category distinctions clearer without putting long text into a pin.
- Listing ID is mainly useful for an internal-reference workflow, not for a visitor-facing discovery map.
Set a site-wide default at Listdom → Settings → Addons → Advanced Map → Marker Type. When one map needs a different treatment, use the map or shortcode setting and choose its explicit marker type instead of changing the global default for every page.
Keep price markers short. A marker such as $250K is much easier to scan than a fully formatted value with unnecessary decimals or long currency labels.
Use infowindows as a preview, not a second listing page
An infowindow is the small popup a visitor sees after selecting a map marker. It should answer one question: “Is this listing worth opening?”
The add-on includes two built-in infowindow styles and can use a custom builder template when you need a more tailored card. Configure the default in:
Listdom → Settings → Addons → Advanced Map → Infowindow Style
Use a built-in style when title, image, price, or a small amount of location context is enough. A custom Elementor, Divi, or Bricks infowindow can make sense when the directory needs a very specific preview, but it should stay compact and use dynamic Listing fields. A dense popup makes it harder for the visitor to return to the map and compare other options.
If a map has a special purpose, set its infowindow style at the shortcode level. For example, a real-estate map can use a price-oriented preview while a restaurant guide keeps the global category-oriented design.
Keep the map inside the area your directory serves
Restrict Bounds prevents visitors from panning far beyond the region your directory covers. This is especially useful for a city, county, tourism region, or service territory. Add the south-west and north-east latitude/longitude values in the Bounds area of the Advanced Map settings.
Both corners are required. Leaving the fields empty keeps the map unrestricted; entering only one corner does not define a usable region.
Bounds should support the directory’s promise, not hide relevant places. A Barcelona guide can keep the map focused on Barcelona and its practical surrounding area. A national property directory usually should not restrict visitors to one city just because the first listings happen to be there.
Remove categories that do not belong on the map
The Map Exclude control lets you remove selected listing categories from map outputs. This is helpful when a directory mixes physical and non-physical entries.
For example, an “Online services” category may be valuable in search and list views but have no honest place on a location map. Excluding it avoids markers that imply a physical destination where none exists.
This is a global rule: selected categories are omitted from map views. If a listing belongs to more than one category and one of those categories is excluded, test that listing carefully before relying on the result. Use exclusions sparingly; maps are usually more useful when they remain complete for the visitor’s current intent.
Match styling to the map provider
Google Maps and Leaflet use different customization paths. For Google Maps, the add-on can store named JSON map styles. Add a title and valid style JSON in the Map Styles section, then select the saved style on the map that needs it.
For Leaflet and OpenStreetMap, the Leaflet Tile Server setting is for a custom tile-layer script. This is an advanced option for teams that already understand their tile provider, attribution requirements, usage limits, and JavaScript configuration. If that is not your situation, leave it blank and use the default OpenStreetMap tiles.
Styling changes the presentation, not the quality of the directory data. A beautifully styled map cannot repair an incomplete listing address, inaccurate coordinates, or a weak Location structure. The Locations vs. Addresses explainer helps keep those geographic layers distinct.
Add directions only when they lead somewhere useful
The Listdom Advanced Map Addon provides several ways to help a visitor move from discovery to navigation:
- an Internal Module for an on-site direction experience;
- an Infowindow Link for supported infowindow styles; and
- a Link Address option that turns a listing address into a direction link.
The internal direction module requires the Google Directions API and a valid API key. It is a good choice only when route planning is a meaningful part of the directory’s visitor journey. A restaurant, hotel, clinic, or attraction directory may benefit from it. A directory of remote consultants will not.
The external direction link is often the simpler starting point. Test it with a real published listing and a mobile device, where many visitors will use a preferred map app rather than complete a route-planning flow inside the directory.
Test a complete map journey before launch
Do not judge the setup from the settings screen alone. Run one short visitor journey after each meaningful change:
- Open a page with a map-capable Listdom shortcode or map view.
- Confirm that the expected listings appear and excluded categories do not.
- Select several markers and check the marker text, icon, and infowindow content.
- Pan and zoom to confirm any map bounds feel natural.
- Test a direction action with a published listing that has a complete address.
- Repeat the check on a small screen, especially if the map is part of a Half Map or Single Map browsing experience.
For browser-location features such as Auto GPS, test on HTTPS and allow the browser’s location permission. Auto GPS in supported map skins can work with both Google Maps and OpenStreetMap through Leaflet, but the permission decision always belongs to the visitor.
Common Advanced Map mistakes
Treating the add-on as a fix for missing map data
Advanced markers and styles cannot place a listing that has no usable address or coordinate data. Fix the listing data and provider configuration first.
Using a custom tile server without understanding the provider
A tile layer can introduce attribution, availability, performance, and usage-limit responsibilities. Use it only when a concrete map-design or provider need justifies the extra maintenance.
Restricting bounds too tightly
Map bounds should keep visitors in the directory’s real territory, not make nearby legitimate results unreachable. Test the edges of the region before publishing.
Making every infowindow a full card
The map is for comparing several options. Keep the infowindow short enough that visitors can move confidently from one marker to the next.
FAQ
Where do I configure the Listdom Advanced Map Addon?
After activation, go to Listdom → Settings → Addons → Advanced Map. Core provider and key configuration remains under Listdom → Settings → Map Module.
Can I use a different marker type on one map?
Yes. Set the global Marker Type as a default, then use the relevant map or shortcode configuration to override it where a particular display needs a different marker treatment.
Does the add-on work with Google Maps and Leaflet?
Auto GPS in supported map skins and the Map Sidebar option in supported shortcode settings work with both Google Maps and OpenStreetMap through Leaflet. Provider-specific styling uses different paths: Google Maps uses style JSON, while Leaflet can use a custom tile-layer script.
Do internal directions need a Google API?
Yes. The on-site Internal Module relies on the Google Directions API and a valid Google API key. Simpler external direction links can be a better choice when embedded route planning is unnecessary.
Should every listing category appear on a map?
No. Use Map Exclude for categories that are genuinely non-geographic or should not be part of map discovery. Keep the rule narrow so visitors do not lose relevant results.
Build a map that makes the next decision easier
The Listdom Advanced Map Addon is most valuable when it follows a clear map strategy: clean listing data first, then the marker, popup, boundary, style, and direction choices that help a visitor decide faster.
For the full configuration reference, see the Listdom Advanced Map Addon documentation. To compare map layouts with real listing data, continue with how to show listings on a map in Listdom.
FAQ
Common questions
Where do I configure the Listdom Advanced Map Addon?+
After activation, go to Listdom → Settings → Addons → Advanced Map. Core provider and key configuration remains under Listdom → Settings → Map Module.
Can I use a different marker type on one map?+
Yes. Set the global Marker Type as a default, then use the relevant map or shortcode configuration to override it where a particular display needs a different marker treatment.
Does the add-on work with Google Maps and Leaflet?+
Auto GPS in supported map skins and the Map Sidebar option in supported shortcode settings work with both Google Maps and OpenStreetMap through Leaflet. Provider-specific styling uses different paths: Google Maps uses style JSON, while Leaflet can use a custom tile-layer script.
Do internal directions need a Google API?+
Yes. The on-site Internal Module relies on the Google Directions API and a valid Google API key. Simpler external direction links can be a better choice when embedded route planning is unnecessary.
Should every listing category appear on a map?+
No. Use Map Exclude for categories that are genuinely non-geographic or should not be part of map discovery. Keep the rule narrow so visitors do not lose relevant results.




