Is it possible to create with something similar to this store locator using Drupal?


4 Answers 4


Another option is the recently released Google Store Locator module on drupal.org. Some cool features: you can customize the map marker pins to be your own custom icon, and you can make the map 'location aware' which allows the user to share their location with the browser, and the map will re-center and zoom based on their location.


Yes, but it will be complex to set up. If you're using Drupal 7, you can create a "Store" content type with checkbox fields that store the various attributes (24-hour service, airport locations, etc.)

Then you can install the location module to assign a location to each store. You will need to enable the feature for converting the addresses you input into latitudes and longitudes.

Next, installing the gmap module will give you the ability to display Google maps.

For the search functionality, you can use views, for which there are many excellent tutorials online.


Check out OpenLayers locator that was just released, and that I maintain. It is a feature module that creates a robust, turn-key store locator using the Openlayers, Openlayers Proximity, Addressfield, Geofield and Geocoder modules.


Have a look at the IP Geolocation Views & Maps module. Partial quote from its project page:

Despite what the name may suggest, IP Geolocation Views & Maps (IPGV&M) is first and foremost a mapping engine.

The module makes it very easy to create Views-based mapping solutions using the map renderer of your choice (Google, OpenLayers or Leaflet) with any location storage module of your choice, e.g.:

enter image description here

This allows you to bring together modules and feature sets that without IPGV&M you would not be able to combine.

Like beautiful animated marker clustering on Google or Bing or Mapbox ... any of various map providers.

But more importantly IPGV&M adds some features you won't find as conveniently packaged elsewhere.

These include marker differentiation based on field values or ranges (2nd screenshot) with or without font icons, various centering options, super-imposing the current visitor's location, allowing multiple content types to be displayed on the same map, full screen button and mini-map inset (bottom screenshot), polygon support (Geofield), marker tags and tool tips and cross-highlighting of associated content on the page when markers are hovered (and vice versa).

enter image description here

Head over to its (impressive) project page for even more information about it (it would be way too long to include a quote of it all here). That project page also includes various screenshots.

  • Hello Pierre, Thanks for sharing details. Can you guide to achieve same in Drupal 8?
    – parth.k
    Jun 13, 2017 at 7:56
  • Hey @parth.k , not that i do not want, but I'm not aware (yet) of how to do this in D8. D8 (core) is great, but for as long a there are no mature versions of modules like this one (and the Rules module, etc), I find it pretty much a waste of time to try to build D8 sites ... unless you have an unlimited budget to build your own, custom, modules. Maybe you should just post a D8 related question about what you're trying to get to work? Jun 13, 2017 at 8:01

Not the answer you're looking for? Browse other questions tagged or ask your own question.