я хочу сохранить листовку MAP со слоями в формате JPEG с Javascript - PullRequest
0 голосов
/ 14 апреля 2020

Я использую листовку в своем проекте и теперь загружаю данные на карту. Теперь я хочу сохранить карту и данные в формате Jpeg. Как сохранить эту карту с помощью javascript Могу ли я использовать такую ​​команду, как

map.save()

Ответы [ 2 ]

3 голосов
/ 14 апреля 2020

Вы можете использовать плагин leaflet-image . Установите его и используйте следующий код:

leafletImage(map, function(err, canvas) {
    let a = document.createElement('a');
    a.setAttribute('href', canvas.toDataURL());
    a.setAttribute('download', 'image');
    document.body.appendChild(a);
    a.click();
});
0 голосов
/ 14 апреля 2020

Для этого есть плагины: Leaflet.print , leaflet-image , leaflet-easyPrint и leaflet.browser.print .

Этот список можно найти в разделе Печать / экспорт плагинов для листовок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...