Member 12332864 Ответов: 1

Как преобразовать содержимое тега div в изображение


Привет,
У меня есть один тег div, который содержит google map в моем asp.net веб-приложение.
Я хочу преобразовать этот div в изображение, чтобы сохранить его.
У кого-нибудь есть какие-нибудь идеи по этому поводу?
Пожалуйста, дайте мне знать.
Заранее спасибо.

Что я уже пробовал:

функция genScreenshot() {
html2canvas(document.getElementById('dvMap'), {
onrendered: функция(холст) {
$('#коробки1').HTML-код("");
$('#box1').append(холст);

if (navigator.userAgent.indexOf("MSIE ") > 0 ||
navigator.userAgent.match(/Trident.*rv\:11\./))
{
ВАР блоб = холст.msToBlob();
окна.навигатор.msSaveBlob(BLOB-объектов,'тестовый файл.в формате PNG');
}
еще {
$('#test').attr('href', canvas.toDataURL("изображение/png"));
$('#- тест).буква attr('загрузка','тестовый файл.в формате PNG');
$('#test')[0].Нажмите кнопку();
}


}
});
}

1 Ответов

Рейтинг:
2

Richard Deeming

Это почти наверняка противоречит условиям использования Google.

Тем не менее, вы, вероятно, можете использовать Google Static Maps API[^] для создания изображения для вашей карты.