built for

One-Time Plugin Purchases — Unlimited Sites
Pay once. Use forever. No renewal fees. No site limits. Install on as many personal or client sites as you want—no license keys, no extra charges.

WP Map Builder makes it dead-simple to display interactive maps from your own GeoJSON files on any WordPress site. Upload one or more datasets, map your fields, and instantly share locations, trails, or routes with beautiful popups and details—no coding required.

DEMO

dummy data used in demo to show examples – click on line segments or markers to see details
Shortcode [ wp_map_builder ]

WP Map Builder is a powerful but user-friendly WordPress plugin for anyone who needs to display locations, paths, or regions on a live, interactive map. Upload one or many GeoJSON files, set field mappings for titles, descriptions, contact info, and extra details, and you’re done—visitors can filter and browse the map right on your site.

Whether you’re sharing trail maps, event locations, local businesses, real estate properties, or custom data, WP Map Builder gives you total control over what displays, how it displays, and makes it easy for non-developers to add and manage datasets.

Features Include:

  • Support for unlimited GeoJSON files (upload as many datasets as you want)
  • Custom field mapping for titles, descriptions, website, phone, city, state, and extra details
  • One-click dataset switching on the frontend
  • Optional search/filter
  • Instant interactive popups with rich details
  • Works with any valid GeoJSON (Points, LineStrings, etc.)
  • Auto-zoom to dataset bounds
  • Choose which unmapped properties show as “Details” for each file
  • No API keys, no coding, no third-party signup needed

Who Will Find It Useful?

  • Outdoor Organizations: Parks, trail associations, outdoor clubs wanting to share hiking, biking, or water trail maps.
  • Event Planners: Map festivals, marathons, farmer’s markets, or food truck routes.
  • Schools & Universities: Show campus buildings, shuttle routes, historic tours, or nature trails.
  • Small Businesses: Highlight shop locations, service areas, or delivery routes.
  • Real Estate Agents: Map available properties with rich details and contact info.
  • Local Governments: Publish public works, city assets, or zoning boundaries.
  • Tourism Boards: Share attractions, guided walks, points of interest.

Server Requirements

WordPress: Version 5.0 or higher
PHP: Version 7.2 or higher (PHP 8+ recommended)
Uploads Directory: /wp-content/uploads/wp-map-builder/ must be writable (plugin creates it automatically if missing)
AJAX Support: WordPress AJAX must not be blocked

Browser Requirements

Modern Web Browser: Chrome, Firefox, Safari, Edge (with JavaScript enabled)
No browser plugins blocking JavaScript or map tiles

Plugin Requirements

GeoJSON Files: Valid GeoJSON files with :FeatureCollection root, uploaded through the WP Map Builder admin.
Shortcode Support: Ability to use [ wp_map_builder ] shortcode in posts/pages.
Leaflet.js: The plugin loads Leaflet from CDN; no setup required.

No Third-Party API’s Required

No Google Maps API key needed.
No need to register external map services.

Recommendations

Multiple Datasets: Each dataset should have at least one feature (Point or LineString).
Mapping: Map fields via admin interface after upload for best results.