0

问题:在网页输出中嵌入谷歌地图错误消息 - 预期 mapDiv 类型为 Element,但传递为 null

答:很简单。Js 代码 InitMap 函数需要是 HTML div 标签下面的代码。InitMap 函数需要 div 在页面加载时首先生成地图,并且层次结构应该类似于上面的 HTML 代码,然后是与地理定位 API 相关的 JS 代码。

4

1 回答 1

0

上面的 HTML 代码然后是 JS 代码

如果使用async,加载谷歌地图的脚本应该在必要的 HTML 之下<body>。如果defer,它可以在<head>

如果两者都不是asyncdefer,则必须在必要元素之后<body>

有关详细信息,请参阅https://developers.google.com/maps/documentation/javascript/overview#Loading_the_Maps_API

于 2021-10-05T18:08:17.350 回答