首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >谷歌地图错误:此页面未正确加载谷歌地图。有关技术详细信息,请参阅JavaScript控制台

谷歌地图错误:此页面未正确加载谷歌地图。有关技术详细信息,请参阅JavaScript控制台
EN

Stack Overflow用户
提问于 2018-09-20 19:40:48
回答 1查看 2K关注 0票数 0

我正在开发一个使用cordova的android应用程序,我面临着一个关于google地图javascript api的问题。

我们购买了一个API,并将其包含在以下格式中。

代码语言:javascript
复制
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&client=<?php echo MAP_CLIENT; ?>&signature=<?php echo MAP_SIGNATURE; ?>"></script>

使用这个特定的脚本在web浏览器中工作得非常好,但会显示如下错误。

哦!出了点问题。此页面未正确加载Google地图。有关技术详细信息

,请参阅JavaScript控制台

EN

回答 1

Stack Overflow用户

发布于 2018-09-23 06:53:36

当您使用带有client参数的Premium计划时,您应该在您的Google cloud support门户中授权从中加载API的URL。

为了防止第三方在他们自己的网站上使用您的客户ID,您的客户ID的使用仅限于您特别授权的URL列表。

要查看已授权的URL或授权其他URL:

  • 登录到谷歌云支持门户。
  • 在左侧菜单中,单击地图:管理客户端ID。

一次最多可以添加100个URL。一个客户端ID最多可以关联3000个授权URL。如果您希望您的应用程序托管来自3000多个位置的Google Maps内容,那么您应该改为使用API密钥。

来源:https://developers.google.com/maps/documentation/javascript/get-api-key#registering-authorized-urls

为了弄清楚你应该授权的URL是什么,检查一下你的混合应用中的window.location.href的值。应将此值添加到授权URL列表中。

还要注意的是,地图签名接口没有JavaScript参数。您必须删除它,特别是如果您在那里暴露您的密钥,该密钥必须是私有的。

我希望这能帮到你!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52424349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档