Google Maps——页面提示[For development purposes only]解决方案

问题描述

填写Google Maps JavaScript API密钥之后,加载Google Maps JavaScript API会出现这样的显示:

Google Maps——页面提示[For development purposes only]解决方案_第1张图片

问题解析

由于谷歌政策的变革,需要填写一些相关信息来验证身份。

如果满足以下任一条件,则返回带有[For development purposes only]的水印:

  1. 该请求缺少API密钥。
  2. 您的帐户尚未启用结算功能。
  3. 提供的计费方式无效(例如信用卡过期)。
  4. 超出了自己的每日限制。

新用户:必须先注册并创建一个计费帐户,然后才能开始使用Google Maps Platform API和SDK。 要了解更多信息,请参阅Google Maps Platform入门。

Google Maps JavaScript API

https://developers.google.cn/maps/documentation/javascript/reference/ 

解决方案

Google Maps不再免费。您必须创建一个Google Cloud Platform账号,并且关联一张信用卡,以便在您的网站上提出的要求超过他们每月免费提供的200美元信用额时,您可以向其收费。这就是为什么您得到带水印的地图的原因。

有关更多信息,请参阅:https : //cloud.google.com/maps-platform/pricing/

新的计费系统的一个常见问题是您现在必须分别激活每个API。它们都有不同的定价(有些甚至是免费的),因此Google提出了让您为您的域分别启用它们的观点。我从不沉迷于Google Maps,但我感到现在的API比以前更多了。

因此,如果您在启用计费后仍然收到受限使用消息,请找出您想要提供的功能所需的API,然后检查是否已启用。

  1. 转到此链接:https : //console.developers.google.com/apis/dashboard。
  2. 然后,在下拉菜单中选择项目。
  3. 转到左侧窗格上的库。
  4. 浏览可用的API并启用所需的API。

 

切换其他地图提供商:

OpenStreetMap:https://www.openstreetmap.org/

参考文章

https://blog.csdn.net/huanmeng122/article/details/100005615

https://stackoverflow.com/questions/53181281/google-maps-divi-wordpress

http://support.ishyoboy.com/forums/topic/google-maps-error-for-development-purposes-only/

你可能感兴趣的:(#,JavaScript,Google,Maps,JavaScript)