opensavannah / leaflet-maps-with-google-sheets

Hudson Hill Participatory Asset-Mapping for Resililence

Home Page:https://opensavannah.github.io/resilience-guidebook

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

https://opensavannah.github.io/resilience-guidebook

License:MIT License


Languages

Language:JavaScript 89.1%Language:CSS 9.1%Language:HTML 1.8%