Skip to content

opensavannah/leaflet-maps-with-google-sheets

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Leaflet Maps with Google Sheets

Create Leaflet maps with a linked Google Sheets template.

  • friendly and easy-to-learn searchable map tool with flexibility for advanced users
  • clickable point data layers with custom marker icons and pop-up images
  • color-coded polygon data layers with numeric or text legends
  • upload and geocode addresses, and set map options, in the Google Sheet template
  • host your live web map and polygon data with GitHub Pages
  • responsive web design for both small and large devices
  • built entirely with open-source code, and no usage limits

Demo

BETA version

  • Report bugs and suggest features in Issues

Create your own

  • Requires: sign up for free accounts on Google Drive and GitHub
  • Fork/copy this GitHub code repo and publish in your Settings > GitHub Pages
  • File > Make a Copy of Google Sheets template, and File > Publish
  • Paste your Google Sheets URL into the google-doc-url.js file on GitHub
  • Customize your map settings in your Google Sheets Options tab
  • Geocode address data and customize markers in the Points tab
  • Upload polygon/polyline GeoJSON data to GitHub geometry folder and modify in Sheets tabs

Step-by-step illustrated tutorial (in progress) at http://datavizforall.org/leaflet/with-google-sheets/

Credits (and licenses)

Created by Ilya Ilyankou and Jack Dougherty, using a Google Sheets template, with these open-source components:

About

Hudson Hill Participatory Asset-Mapping for Resililence

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages

  • JavaScript 89.1%
  • CSS 9.1%
  • HTML 1.8%