ReferenceError:未定义谷歌(谷歌地图)

时间:2016-07-23 00:05:07

标签: google-maps ionic-framework referenceerror

希望你能再次帮助我...打印屏幕(在下面的链接上)显示在Genymotion模拟器上运行我的应用程序时会发生什么(离子运行android -cls)。我不知道它是否重要,但在此之前我得到了MultiDex错误,当我将jdk从1.7更新为1.8时,我解决了它。现在我的问题是"谷歌没有定义"但是在我的索引上我已经有了:

<meta http-equiv="Content-Security-Policy" content="script-src 'self' https://maps.googleapis.com/ https://maps.gstatic.com/ https://mts0.googleapis.com/ 'unsafe-inline' 'unsafe-eval'">

<script src="https://maps.google.com/maps/api/js?key=AIzaSyB16sGmIekuGIvYOfNoW9T44377IU2d2Es"></script>

考虑到这个错误显示了ionic.bundle.js文件有问题,我想我需要看一下这个文件,但是我是离子开发的初学者而且我不知道该怎么做寻找这个文件。

有人可以帮我理解我该怎么做才能解决这个问题?

PS:我还不允许在我的帖子上使用图片,所以这个链接有相同的帖子,有关情况的印刷版本:https://forum.ionicframework.com/t/referenceerror-google-is-not-defined/58356

1 个答案:

答案 0 :(得分:1)

据我所知,我解决了这个错误。在我的索引页面上,我有“https //”:

<script src="https://maps.google.com/maps/api/js?key=AIzaSyB16sGmIekuGIvYOfNoW9T44377IU2d2Es"></script>

要解决它,我只是改为“http://”:

<script src="http://maps.google.com/maps/api/js?key=AIzaSyB16sGmIekuGIvYOfNoW9T44377IU2d2Es"></script>