Скрипт экспортирования карты со слоями в графический файл

Михаил18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
03.12.2014

Необходимо сохранить результат нанесения значков и прочих слоев на карту (http://leafletjs.com/) с заданным масштабом из броузера в файл png или psd на сервер.

Подробно порядок действий:

1. Подключаем любую из карт к странице при помощи API (http://leafletjs.com/reference.html);

2. Тем же API рисуем что-то над этой картой в произвольном масштабе, как удобней для текущей операции;

3. Выделяем четырехугольную область на карте в любом масштабе, как удобней;

3. На специальной форме выбираем в комбобоксе масштаб (например, 1:100000) и нажимаем кнопку "сохранить на сервере".

При сохранении то, что нарисовали на карте (внутри выделенной области), вместе с картой должно сохраниться в файл в заданном масштабе.

Нечто похожее есть здесь: https://github.com/tegansnyder/Leaflet-Save-Map-to-PNG

Допускаю использование другой библиотеки вместо leafletjs, если это поможет делу.