我正在关注使用Google Apps脚本制作简单地图的示例,并将示例代码复制粘贴到我自己的脚本编辑器中,来自docs&床单。当试图运行它时,它会出错;
语法错误。 (第11行,文件“代码”)
程序看起来像这样;
<!DOCTYPE html>
<html>
<head>
<title>Simple Map</title>
<meta name="viewport" content="initial-scale=1.0">
<meta charset="utf-8">
<style>
/* Always set the map height explicitly to define the size of the div
* element that contains the map. */
#map {
height: 100%; /* This is line 11 */
}
/* Optional: Makes the sample page fill the window. */
html, body {
height: 100%;
margin: 0;
padding: 0;
}
</style>
</head>
<body>
<div id="map"></div>
<script>
var map;
function initMap() {
map = new google.maps.Map(document.getElementById('map'), {
center: {lat: -34.397, lng: 150.644},
zoom: 8
});
}
</script>
<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap"
async defer></script>
</body>
</html>
那么,正确的语法是什么?
删除
/* Optional: Makes the sample page fill the window. */
html, body {
height: 100%;
margin: 0;
padding: 0;
}
没有影响它。
我尝试使用自己的API密钥,并将其保留在上面,以防万一发生变化,但事实并非如此。
Here is the link to the tutorial
我觉得我通过说出我尝试过哪些变化来明显地表现出我的经验,但如果有人提出这些变化,现在他们知道我已经尝试过了。我认为googles自己的例子不起作用是奇怪的。我遇到了另一个问题,即关于在各种地址上放置标记的问题。