为什么我的Google Maps API密钥无效?

use*_*779 3 api google-maps key

这是我的第一个问题,我的研究中没有找到答案.

我在旧网站(不是我的网站)上遇到了谷歌地图API密钥的问题.tao-yin.com(法国齐齐协会).有2个月,我为这个网站做了一张地图(2个地方).

这里:http://www.tao-yin.com/arts_classiques_tao/liste_associations.html

在这里:http://www.tao-yin.com/pratique-qi-gong/Cours_stages.htm

一切都很好,有一段时间了.这是一个在UI事件中访问参数的地图.现在,我了解到,(正如你所看到的)2地图已经出局,因为密钥无效.英文错误消息:

Google已禁止将Maps API用于此应用程序.提供的密钥不是有效的Google API密钥,也未授权此网站上的Google Maps Javascript API v3.如果您是此应用程序的所有者,则可以在此处了解如何获取有效密钥:https: //developers.google.com/maps/documentation/javascript/tutorial#Obtaining_Key

我很惊讶.为什么钥匙不再有效但之前还好?我读到v2自19日以来不再有效,但它是一个v3key(激活).对于代码(我不是专家),我在互联网上为v3做了一个例子.

  1. 我试图更改密钥并删除旧的:同样的问题
  2. 我尝试了2个键(一个用于地图):同样的问题
  3. 我试图用另一个(谷歌示例)更改代码javascript:同样的问题
  4. 我试图制作一个更好的HTML代码:同样的问题

我不知道发生了什么.我想我打破了规则,但是哪一个?这是为了一个朋友,一个协会.这是免费的.

有人有想法吗?

我不知道该怎么做:我怎么能在这个网站上放一个googlemap?我读到可以直接使用googlemap和iframe,但我需要特定的事件.不只是一个地址.

use*_*779 5

我找到了解决方案,它非常简单:

问题出在API密钥中的网站声明中.

在声明的窗口中,我们有这个例子跟在底部.

示例:.example.com /.

但是,在这里:https: //developers.google.com/console/help/?hl = fr #restrictingusage URL模式:不错的选择.这是逻辑.

在我之前:".ato-yin.com /"并且它正在工作(所以我不会问更多)但它不是逻辑因为它不在子域上.

现在一切顺利:"www.tao-yin.com"

所以:不要效仿谷歌;-) juste遵循指示.谢谢大家.