【问题标题】:ReferenceError: google is not defined (Google Maps)ReferenceError:未定义谷歌(谷歌地图)
【发布时间】:2016-07-23 00:05:06
【问题描述】:

希望您能再次帮助我...打印屏幕(在下面的链接上)显示了在 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 文件有问题,我想我需要看看这个文件,但我是 ionic 开发的初学者,我不知道要查找什么这个文件。

有人可以帮助我了解我必须做些什么来解决这个问题?

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

【问题讨论】:

  • 检查这个 SO 问题 1422969512249136 如果它可以帮助你。
  • 我之前查过这些帖子,但它们对我没有帮助。感谢您的帮助,但我仍然有问题...您还有其他建议或解决方案本身吗?

标签: google-maps ionic-framework referenceerror


【解决方案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>

【讨论】:

  • 隐藏你的 api 密钥
猜你喜欢
  • 2020-09-20
  • 2014-09-02
  • 2019-06-13
  • 2012-08-28
  • 2014-07-27
  • 2016-07-07
  • 2018-05-13
  • 2016-07-25
  • 1970-01-01
相关资源
最近更新 更多