Skip to content
Snippets Groups Projects
Forked from Extensions / Search Kit Maps
11 commits behind the upstream repository.
Matthew Wire's avatar
mattwire authored
265e2b61
History

SearchKit Maps Display

Implements a SearchKit display to put markers on a map using leaflet.js.

The extension is licensed under AGPL-3.0.

mapdisplay screenshot

Installation

Learn more about installing CiviCRM extensions in the CiviCRM Sysadmin Guide.

Configuration

  1. Create a new Search which contains Latitude/Longitude information (eg. Contacts with Addresses).
  2. 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.

mapdisplay_config_screenshot

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.