How to put your CiviCRM Contacts on a Leafleft Map in 5min?
Leaftlet is an open-source JavaScript Library for interactive mobile friendly maps. It only takes a few minutes to put your CiviCRM Contacts on a Leaflet Map if you're using Drupal.
Here are some of my slides from my CiviCON 2016 lightning talk:
EDIT: Some additional notes based on comments below and some questions emailed to me:

To get started with CiviCRM - Drupal integration make sure you have
CMS integration set up Administer: civicrm/admin/setting/uf?reset=1
add a filter to not bother w/ non-geocoded addresses:  Filter
Criteria: CiviCRM Address: Latitude (not empty)

EDIT: for this example I used: drush pm-list --type=Module --no core --status=enabled
(and relevant...)
CiviCRM CiviCRM (civicrm) 4.6.18
Other IP Geolocation Views &amp; Maps (ip_geoloc) 7.x-1.28
Other Leaflet (leaflet) 7.x-1.3
Other Leaflet Markercluster (leaflet_markercluster) 7.x-1.2
Other Libraries (libraries) 7.x-2.2
Views Views (views) 7.x-3.14
Don't forget Leaflet module requires you to install leaflet library in /libraries (either your sites/all/libraries or your specific site's /libraries).







UPDATE: now requires this patch for ip_geolocate module -&gt; https://www.drupal.org/files/issues/ip_geoloc_plugin_style.inc_.patch