-
Notifications
You must be signed in to change notification settings - Fork 46
/
Copy pathGoogleAPI.html
55 lines (50 loc) · 1.92 KB
/
GoogleAPI.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="./html2canvas.js"></script>
<script
src="https://maps.googleapis.com/maps/api/js?key=AIzaSyAD5sqUXPg_EwtcxoGPqHP2TOpu3dXLKIM&callback=initialize&libraries=&v=weekly"
defer>
</script>
<script>
function initialize() {
const c = new google.maps.LatLng(42.2892766443043, -71.0799505996245);
var map = new google.maps.Map(document.getElementById("googleMap"), {
center: c,
zoom: 40,
mapTypeId:google.maps.MapTypeId.SATELLITE,
disableDefaultUI:true,
});
}
// function loadScript()
// {
// var script = document.createElement("script");
// script.type = "text/javascript";
// script.src = "https://maps.googleapis.com/maps/api/js?key=AIzaSyAD5sqUXPg_EwtcxoGPqHP2TOpu3dXLKIM&sensor=false&callback=initialize";
// document.body.appendChild(script);
// }
// window.onload = loadScript;
</script>
</head>
<script>
function takeScreenshot() {
console.log("test");
html2canvas(document.querySelector("#googleMap"), {
useCORS: true,
foreignObjectRendering: true,
allowTaint: false,
taintTest: true,
scale: 1,
}).then(canvas => {document.body.appendChild(canvas)});
// html2canvas(document.getElementById('googleMap'),{
// onrendered: function(canvas) {
// document.body.appendChild(canvas);
// },
// });
}
setTimeout("takeScreenshot()",5000);
</script>
<body>
<div id="googleMap" style="width:1000px;height:800px;"></div>
</body>
</html>