MapPin – Location & Store Locator

Description

MapPin – Location & Store Locator is a lightweight and multipurpose location map plugin for WordPress. It uses OpenStreetMap and Leaflet.js, allowing you to display locations effortlessly without relying on Google Maps or requiring a complex API key setup.

Whether you need a store locator, a dealer directory, or a clinic finder, MapPin provides a modern, responsive, and easy-to-configure solution.

Key Features

  • OpenStreetMap Powered — No Google Maps API key required.
  • Unlimited Locations — Add as many points of interest as you need.
  • Live Search — Instant search by name, address, region, or country.
  • Smart Filtering — Includes a country filter dropdown for better UX.
  • Marker Clustering — Automatically groups nearby markers to keep the map clean.
  • Customizable Markers — Set unique marker colors for different locations.
  • Dynamic Buttons — Choose between “Get Directions” or a custom URL with custom text for every location.
  • URL Title Support — Displays friendly link titles instead of messy, long URLs.
  • Enhanced Custom Fields — Add extra info like WhatsApp, Facebook, Email, Phone, or Branch Code.
  • Fully Responsive — Works perfectly on desktop, tablets, and mobile devices.
  • Easy Shortcode — Use [mappin_locator] to display your map anywhere.

Use Cases

  • Store & Dealer Locators
  • Clinic, Hospital, or Pharmacy Directories
  • Service Center Maps
  • Event Location Finder
  • Restaurant or Cafe Finders
  • Real Estate Office Locators

How It Works

  1. Install and activate the plugin.
  2. Navigate to MapPin > Add New to create your locations.
  3. Add custom fields or specific button links if needed.
  4. Paste the shortcode [mappin_locator] into any page or post.
  5. Publish and enjoy your interactive map!

Third-Party Services

This plugin loads map tiles from tile.openstreetmap.org. Requests to the tile server may include the visitor’s IP address as part of normal web requests.

  • OpenStreetMap Terms of Use: https://wiki.osmfoundation.org/wiki/Terms_of_Use
  • OpenStreetMap Privacy Policy: https://wiki.osmfoundation.org/wiki/Privacy_Policy

Developer

Built with ❤️ by Rakibul Islam.
* LinkedIn: https://bd.linkedin.com/in/rirakeeb

Screenshots

Installation

Automatic Installation

  1. Log in to your WordPress admin panel.
  2. Go to Plugins > Add New.
  3. Search for MapPin – Location & Store Locator.
  4. Click Install Now, then Activate.

Manual Installation

  1. Download the plugin zip file.
  2. Go to Plugins > Add New > Upload Plugin.
  3. Upload the zip file and click Install Now.
  4. Activate the plugin.

FAQ

Do I need a Google Maps API key?

No. MapPin uses OpenStreetMap, which is free and requires no API key.

Can I customize the map appearance?

Yes. You can configure colors and map behavior through the MapPin settings page.

Is it mobile-friendly?

Yes. The layout is fully responsive and works smoothly on all devices.

Is it translation ready?

Yes. The plugin is fully translation-ready.

Reviews

July 27, 2026
I’ve used this plugin in a real client project, and it worked perfectly. It’s lightweight, easy to set up, and I really like that it uses OpenStreetMap, so there’s no need for a Google Maps API key. Everything worked smoothly, and the features were exactly what I needed. Thanks to Rakibul Islam for creating such a useful plugin. Highly recommended!
Read all 5 reviews

Contributors & Developers

“MapPin – Location & Store Locator” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.1

  • Code optimization and guideline compliance updates.

1.0.0

  • Initial release.
  • OpenStreetMap & Leaflet.js integration.
  • Marker clustering and live search.
  • Custom fields and dynamic button support.
  • Fully responsive UI/UX.