SearchKit Maps Display
Implements a SearchKit display to put markers on a map using leaflet.js.
The extension is licensed under AGPL-3.0.
Installation
Learn more about installing CiviCRM extensions in the CiviCRM Sysadmin Guide.
Configuration
- Create a new Search which contains Latitude/Longitude information (eg. Contacts with Addresses).
- Add a display of type "Map".
The "Popup" accepts HTML and can be populated from another field in the search display. By using rewrite and icons you can create rich content.
Roadmap
LeafletJS supports many features, multiple mapping providers, polygons etc.
It would be simple to add support for additional mapping providers (probably via a dropdown selector in the display configuration).
If your CiviCRM database has coordinates to map out polygons (eg. voter districts) then it could be extended to display those.