This module provides :
- openlayers field renderer for geofield using OpenStreetMap (OSM).
- a store locator over an openlayers map : datasource is provided by the view module and search_api.
Datasource could be filtered using the facets module.
Requirements :
- Geofield
- Views rest export
- Optionally search_api, facets for search needs
- Optionaly whatever that can speedup display (elasticsearch_connector, solr)
Note that it does not require geojson views, but geojson format could be implemented in near future.
Field rendering :
Classic field rendering with markers, size, zoom management :

Store locator : DEMO
Store locator is a drupal block plugin that could be inserted everywhere.
Search filtering can be added (requires search_api) , also facets filtering (requires search_api+facets)
Other features :
- Markers popup : its content will be any display renderer of a node (i.e. teaser etc..)
- Clusters : if needed, regroups markers into clusters
- Initial position & zoom

Roadmap
* Icon customization in store locator
* Icon customization in field renderer
* Install documentation
* Field renderer documentation
* Store locator documentation
* Testsuite
* Form field rendering (marker to submit a geofield in a form)
Supporting organizations:
Giving time to develop
Project information
- Project categories: Content editing experience, Content display, Site structure
- Ecosystem: Geofield, Google Store Locator, Search API
67 sites report using this module
- Created by oulalahakabu on , updated
Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
Releases
7.0.1-alpha1
released 14 October 2024
Works with Drupal: ^9 || ^10 || ^11
Openlayers 7.x library version.
Install:
