How the Listdom Advanced Map Addon Works

Learn how the Listdom Advanced Map Addon gives directory owners more control over markers, infowindows, map bounds, styles, tiles, and directions.

Updated September 15, 20269 min read
Folded topographic map with a teal location marker, representing Advanced Map controls in Listdom
Contents15

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.

Listdom campaign artwork showing a directory map and listing cards20% offEnds in 00h | 00m | 00s

A better foundation for your directory.

Use code D7KQ2M

See plans

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 modelA useful Advanced Map starting point
Real estate or rentalsPrice markers and a compact infowindow for quick comparison
City guide or local servicesCategory markers and a clear map boundary around the service area
Restaurants, hotels, or venuesAddress and direction actions that help visitors take the next step
Curated mixed directoryExclude 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?”

Interactive Listdom map with a listing infowindow

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:

  1. Open a page with a map-capable Listdom shortcode or map view.
  2. Confirm that the expected listings appear and excluded categories do not.
  3. Select several markers and check the marker text, icon, and infowindow content.
  4. Pan and zoom to confirm any map bounds feel natural.
  5. Test a direction action with a published listing that has a complete address.
  6. 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.

Listdom

Ready to build better local discovery?

Turn nearby searches into a better directory experience

Start with Listdom, add the tools that fit your directory, and give visitors a clearer way to find listings by distance.

Keep reading

Related articles

Updated September 15, 2026
Build Your Directory for 20% Less — 20% off

Before you go

Build Your Directory for 20% Less

Use code D7KQ2M for 20% off.

Offer ends in: 00h | 00m | 00s

See plans