Я использую Leaflet и структуру визуализации данных Leaflet, чтобы рисовать поверх них карты и диаграммы.
Теперь я пытаюсь сохранить карту с диаграммами в изображение PNG. , но может успешно экспортировать только один слой - карты или диаграммы.
Вероятно, это связано с тем, что диаграммы в .leaflet-overlay-pane нарисованы в элементе SVG, а карта в .leaflet-tile-pane нарисована с использованием элементов DIV / IMG.
Обнаружены связанные проблемы:
1) листовка + canvg + html2canvas = MyImage.png
2 ) экспорт в карту листовок изображений с маркерами SVG в javascript < / а>
Как с этим бороться? Есть ли способ «сгладить» элементы SVG и DIV / IMG / Canvas для экспорта как изображения? Или должен быть другой подход?
Спасибо!