技术帝的平台展示,网站建设、网站推广、SEO技术、网站优化、电子商务推广、平面美工和软件测试等技术干货分享。

使用Google Maps API加载Google地图报错:此页面无法正确加载 Google 地图。您是否拥有此网站?

建站技术 abel-lan 33℃ 0评论

问题描述

使用Google Maps API加载谷歌地图时报错:此页面无法正确加载 Google 地图。您是否拥有此网站?

Google Maps API报错-此页面无法正确加载Google地图
Google Maps API报错-此页面无法正确加载Google地图

解决方法

打开浏览器的开发者工具,在Console界面看到以下错误信息:

You must enable Billing on the Google Cloud Project at https://console.cloud.google.com/project/_/billing/enable Learn more at https://developers.google.com/maps/gmp-get-started

根据错误信息,可以看出是由于没有启用Google Cloud产品的支付功能导致(也就是没有激活Google Cloud产品,注册后是试用状态)。点击启用链接会打开付款信息验证页面,需要你提供信用卡信息(只支持Amex、Mastercard、VISA)。

这时我就纳闷了,Google Cloud产品目前不是可以免费用吗,为啥非得激活,而且还要让填写信用卡信息激活支付功能。这是Google为了避免滥用和减少欺诈做的要求,那么Google是否会扣费呢,Google表示:在您未开启自动结算功能的情况下,不会收取任何费用;而且Google会赠送$300赠金,在90天内试用Google Cloud;免费试用结束后也不会自动收费,要求您提供信用卡信息是为了确认您不是机器人,除非您手动升级为付费账号,否则不会向您收费。

这时我们只需填写付款信息,需要有Amex、Mastercard、VISA其中任一信用卡,且付款信用卡地址不支持中国大陆的,港澳台的可以。验证付款信息后激活Google Cloud就可以正常使用了。如果不填写付款信息,使用Google Maps API就会报这种错误,影响使用体验。

问题原因

我这次遇到的问题是由于没有填写付款信息,没有激活Google Cloud导致。当然出现这种问题还有其他几种原因,可通过查看Console确定原因。
该问题其他几种可能原因:

  1. 未正确配置API密钥,例如,如果“应用程序限制”部分中的“HTTP Referrers”未涵盖插入映射的URL。
  2. 您在Google控制台中使用项目启用的API不是地图中功能所必需的API。
  3. 您的网站正在加载Google地图库的多个实例。

转载请注明:半亩方塘 » 使用Google Maps API加载Google地图报错:此页面无法正确加载 Google 地图。您是否拥有此网站?

赞 (8)支付宝扫码打赏微信扫码打赏分享
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址