NUKnightLab / TimelineJS3

TimelineJS v3: A Storytelling Timeline built in JavaScript. http://timeline.knightlab.com
Mozilla Public License 2.0
2.95k stars 617 forks source link

Implement Stamen map layers #113

Open hbillings opened 9 years ago

hbillings commented 9 years ago

Rolling with Google maps as a base for right now.

JoeGermuska commented 9 years ago

As Heather and I discussed, it's counter to the Google Maps API ToS to use non-Google base layers on Google maps. That, and the way she implemented the maps, it's not possible anyway because it uses a specific "embed" API from Google.

We could perhaps just use the Google Maps URL to extract a zoom level and map center, and then use Leaflet if someone chooses a non-Google base layer, and/or support an alternate format for something entered in the "media" field that provides those basic requirements.

Documenting that clearly is as much a challenge as the technical part.