创建元素以插入API

时间:2016-12-01 18:52:52

标签: javascript html

我想用javascript创建一个div来放入我的谷歌地图。 它会创建一个div,但不会将地图api放入其中。请帮忙。

1 个答案:

答案 0 :(得分:0)

在运行代码之前,您需要确保已加载Google Maps API脚本。目前,您正在尝试在浏览器下载地图API之前构建地图。

解决此问题的最简单方法是将HTML更改为:

<script src="https://maps.googleapis.com/maps/api/js?key="Entered key here deleted it for stackoverflow"&callback=initMap">
<script src="javascript.js"></script>

您还可以删除Google Maps脚本标记,并使用jQuery的javascript.js或使用https://github.com/filamentgroup/loadJS的普通JS在$.getScript()中动态加载,并将代码作为回调运行。