Enregistrement Leaflet.js les cartes comme une image statique

J'essaie de trouver une bonne méthode pour permettre aux utilisateurs d'enregistrer les Leaflet.js les cartes comme une image statique (par exemple, PNG, JPG, etc.). Mapbox.js (construit sur le haut de Leaflet.js) offre une belle méthode, mais je suppose que cela nécessite d'avoir vos cartes hébergés sur Mapbox, afin qu'ils disposent d'un ID de Mappage par le biais de leur API. Personne ne sait comment je peux faire cela avec un Leaflet.js une carte qui ne peut pas être appelé au travers d'une API? Comme mon exemple ici?

Merci à vous tous!
Eli

OriginalL'auteur Eli Kern | 2014-08-17