2015-10-13 4 views
2

div#map-canvas содержит карту Google.Карты Google отображает пустую карту

Я попытался следующий код:

$('#map-canvas').html2canvas({ 
    onrendered: function (canvas) { 
     var img = canvas.toDataURL("image/png"); 
     document.getElementById("myForm").submit(); 
    } 
}); 

<input type="submit" value="Take Screenshot Of Div" onclick="capture();" /> 
<form method="POST" enctype="multipart/form-data" action="save.php" id="myForm"> 
    <input type="hidden" name="img_val" id="img_val" value="" /> 
</form> 

Используя этот код я получаю пустую карту.

enter image description here

+0

является # карта холст в IFRAME в другом домене, к остальной части страницы? –

+1

Почему вы не используете ajax. Это будет замечательно .. Даже ваша страница не перезагрузится –

+1

[Здесь] (http://stackoverflow.com/questions/24046778/html2canvas-does-not-work-with-google-maps-pan) - это ваше решение http://stackoverflow.com/a/24281734/5336818 Сделайте так, как указано в этом решении –

ответ

Смежные вопросы