Store Locator on OpenStreetMap
Showcase multiple locations or services using OpenStreetMap
With leadstreet’s HubSpot custom module, you can display all your stores and let visitors filter them by category.
Our OpenStreetMap Positioner lists your stores directly on OpenStreetMap with simple filtering options.
Powered by open-source mapping with no API fees required. Just add the location details in the fields, and the module takes care of the rest.
Configure Your Store Locator Module with Powerful Options
Choose from flexible options to configure the HubSpot custom module in just a few clicks:
- Use custom text fields for title, subtitle and content, with full formatting options.
- Add customizable filter options with your own title text and a dropdown of categories displayed right above the map.
- Enjoy flexible map settings — adjust module width, center your map automatically or by coordinates, define zoom level, customize default and active markers, and choose between a colored or grey style.
- Flexible display options let you showcase your stores, campuses, or services with pop-ups highlighting details and images, or place the location list at the top, bottom, left, or right of the map.
- Choose whether to display a title above the location list to guide your visitors.
- Selecting a service or location from the list automatically highlights its marker on the map.
- Add all your stores manually in the repeatable element of the module with name, address, image, geolocation, opening hours, etc. Alternatively, you can add them using JSON code or a JSON link.
- Easily include JSON-LD structured data so search engines and AI bots recognize your stores’ addresses, contact details, and opening times. A reminder: Please use structured data correctly or consult web development experts in your team or at leadstreet. Using structured data improperly can cause problems with your website.
Enjoy lifetime access for a one-time fee: the OpenStreetMap Store Locator with Radius Search runs on open-source mapping, so no API fees are required.
Example Map based on manual location input
Some of World's Trappist Beers
Where the best beers are brewed
Note: Map is based on manual input, centered based on coordinates. This OpenStreetMap Store Locator features a colored map.
Westmalle
Abbaye of Our Lady of the Sacred Heart of Westmalle, Westmalle, Belgium
Rochefort
Abbaye Notre-Dame de Saint Remy of Rochefort, Rochefort, Belgium
Manage your location sources for the OpenStreetMap Store Locator
Manage your locations' sources manually or by using JSON, a built-in option. Choose your preferred source or method.
- Adding manually
- Add all your stores manually in the repeatable element of the module with the following details:
- name
- address
- latitude
- longitude
- website
- a description (e.g. opening hours)
- an image
- custom icon marker
- custom icon marker active
- categories
- Add all your stores manually in the repeatable element of the module with the following details:
-
- You can enable the option to make a particular location on your map pop up.
- Apply your changes, and you are all set.
- Using a JSON link
- Add the link to your JSON file in the module to manage your locations on OpenStreetMap.
- Apply your changes, and it's ready!
- Or choose JSON
- Paste the JSON code into the HubSpot custom module to list and display your locations on OpenStreetMap.
- Apply your changes, and there you go!

Good with leadstreet's Geo Store Locator App
This OpenStreetMap Store Locator module works well with leadstreet's Geo Store Locator App.
Make it easy for customers to find your closest store, showroom, dealer, or installer. Install leadstreet’s Geo Store Locator on HubSpot CRM and route visitors seamlessly to your nearest locations.
Discover the full details of leadstreet's Geo Store Locator App here or contact us to get inspired by the options.