我想用javascript创建一个div来放入我的谷歌地图。 它会创建一个div,但不会将地图api放入其中。请帮忙。
答案 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()
中动态加载,并将代码作为回调运行。