在Java脚本中遇到错误,一切正常,然后为什么给出此错误,
我将无法运行在此下方编写的代码,这是重要的google函数,因此我该如何删除或是否有其他方法来解决错误

//Error is given on this line
google.maps.event.addDomListener(window, 'load', initGoogleMap);

//because of error this code not works
        google.maps.event.addListener(marker, 'click', function() {
            if(!marker.open){
                infoWindow.open(map,marker);
                marker.open = true;
            }
            else{
                infoWindow.close();
                marker.open = false;
            }
            google.maps.event.addListener(map, 'click', function() {
                infoWindow.close();
                marker.open = false;
            });
        });

最佳答案

google.maps.event.addDomListener(window, 'load', initGoogleMap);


上面的代码用于在窗口加载时调用函数initGoogleMap。因此,出现错误的原因如下:


您尚未定义的功能initGoogleMap
这是在加载Google地图库之前调用的。


要解决此问题,请遵循以下语句:


删除或注释此行。
在body标签中添加代码onload = initGoogleMap()。之后,您的身体标签将如下所示:


<body onload = initGoogleMap()>

希望对您有帮助。如果您有任何疑问,请问我。

09-17 21:33