Google地图有时无法加载

时间:2017-04-30 02:36:16

标签: javascript java google-maps

有人可以快速查看我的代码,并协助解决谷歌地图不随机加载的问题吗?我在这里看了很多线程并尝试过很多东西,但仍然没有结果。谢谢!

在页面上映射容器:

public static void initializeTernary( Scanner sc ) {
        while (sc.hasNext()) {
            // until we hit the end of the file
            String command = ScanSupport.nextName( sc );
            if ("gate".equals( command )) {
                Gate g = Gate.newGate( sc );
                if (g != null) gates.add( g );

页面底部的脚本:

 <div id="google-map" class="" data-latitude="34.0090633" data-longitude="-118.49310960000003" data-wow-duration="" data-wow-delay=""></div>
外部.js文件中的

脚本:

<script async defer
src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBGNUW5a8iPwxyRu2Jakd88oXm9ZhIcJSQ&callback=initMap">
</script>

1 个答案:

答案 0 :(得分:7)

这可能是因为您正在使用

<script async defer

您的脚本在尚未加载Google脚本时开始执行。它有时会运行,因为它变成了概率游戏。当您的Google脚本早期加载时,它会正常工作 - 如果没有,则会中断分页。