Listdom KML Addon – Display KML Layers

ཞིབ་བརྗོད།

Listdom KML Addon extends the Listdom directory plugin by allowing you to overlay custom map layers using KML or GPX files. This means you can draw boundaries, routes, and shapes on your listing maps to highlight specific areas (like neighborhoods or service zones). Use this add-on to define regions or paths on maps – perfect for real estate listings, travel directories, delivery coverage maps, and more.

Once installed, a Map Layers section will be added to Listdom’s admin panel. There you can create new layers by either uploading .kml/.kmz or .gpx files, or by linking to external KML/GPX file URLs. You can create multiple layers and assign them to any Listdom map view or shortcode, allowing you to display one or several KML/GPX overlays on your maps. The add-on supports all map providers that Listdom works with (Google Maps, OpenStreetMap/Leaflet, etc.), so your KML overlays will display regardless of the chosen map engine. You can also toggle whether these custom layers appear on individual listing detail page maps or only on broader directory maps, giving you control over where the overlays are shown.

Key Features:

  • Upload KML files and display them as custom map layers
  • Link to external KML or KMZ file URLs (no need to upload if already hosted)
  • Support for GPX files (upload GPS tracks or link to GPX URLs as layers)
  • Create multiple map layers and assign any combination of layers to Listdom maps
  • Highlight areas, boundaries, routes, or shapes on Google Maps or OpenStreetMap seamlessly
  • No coding required – simply add your KML/GPX files and Listdom handles the rest

Live Demo – See Listdom in action (including add-ons)
Listdom Documentation – Step-by-step guides for Listdom & add-ons
Listdom Website – Learn more about Listdom, support, and additional add-ons

གཏུབ་རེིས།

  • Display layers on Google Maps
  • Display layers on OpenStreetMaps

སྒྲིག་འཇུག

  1. Upload the plugin folder to /wp-content/plugins/ (or install via Plugins Add New in WordPress by searching “Listdom KML Addon”).
  2. Activate the Listdom KML Addon through the Plugins menu in WordPress.
  3. Make sure the Listdom directory plugin is installed and active (this add-on requires Listdom to function).
  4. Navigate to Listdom Map Layers in your WordPress dashboard to add your KML/GPX layers. Create a new layer by uploading a KML/KMZ or GPX file, or by entering the URL to an external file. Save the layer and assign it to your Listdom map shortcodes as needed.

FAQ

Does this add-on require the Listdom plugin?

Yes – you must have the core Listdom plugin installed and active for this add-on to work.

What map providers are supported for the KML layers?

The KML/GPX overlay will display on any map provider supported by Listdom (e.g. Google Maps, OpenStreetMap/Leaflet, etc.). The add-on integrates with Listdom’s map system, so your custom layers appear just like native map features.

Can I use GPX files with this add-on?

Absolutely. You can upload .gpx files or provide a URL to a GPX file just like KML files, and the GPX data (such as routes or waypoints) will be displayed as a layer on the map.

Can I add multiple KML layers to the same map?

Yes. You can create multiple layers in the Map Layers admin section. When configuring a Listdom map (via shortcode or widget), you can select which layers to include. This allows you to overlay several KML/GPX layers on one map if needed.

Can I link to a KML file instead of uploading it?

Yes. When adding a new layer, you have the option to provide an external URL for the KML (or GPX) file. If a URL is provided in the layer settings, Listdom will use that and ignore any uploaded file. This is useful if your KML file is hosted elsewhere or is too large to upload.

How do I control the KML layers on single listing pages?

You can disable KML layers by visiting Listdom Settings Addons KML Addon, then disabling the Display in Single Listing section.

གདེང་འཇོག

There are no reviews for this plugin.

བྱས་རྗེས་འཇོག་མཁན། & གསར་འབྱེད་པ།

“Listdom KML Addon – Display KML Layers” is open source software. The following people have contributed to this plugin.

བྱས་རྗེས་འཇོག་མཁན།

“Listdom KML Addon – Display KML Layers” has been translated into 1 locale. Thank you to the translators for their contributions.

ཁྱེད་ཀྱི་སྐད་ཡིག་ནང་ལ་ “Listdom KML Addon – Display KML Layers” ཡིག་སྒྱུར་བྱོས།

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

དག་བཅོས་ཉིན་ཐོ།

2.0.0 – November 9th, 2025

  • Fixed some issues.

1.9.1 – October 5th, 2025

  • Addressed some background issues.

1.8.0

  • Initial public release on WordPress.org
  • Add and manage custom map layers using KML, KMZ, and GPX files
  • Upload files directly or provide external file URLs
  • Full support for GPX routes and waypoints
  • Display custom shapes, boundaries, and paths on Listdom maps
  • Works with all Listdom-supported map providers (Google Maps, OpenStreetMap, etc.)
  • Create unlimited map layers and assign them to shortcodes and map views
  • Assign multiple layers to the same map for advanced overlays
  • Integrated “Map Layers” admin menu in Listdom dashboard
  • Compatible with all official Listdom addons
  • Manage the layers visibility on the maps of the single listing page
  • No coding required – fully handled via WordPress admin