为什么我的谷歌地图API密钥失效了?(Why has my Google Maps API key

2019-07-30 03:53发布

这是我在这里的第一个问题,我没有发现在我的研究答案。

我有我的谷歌地图API密钥的probleme,对旧网站(不是我)。 tao-yin.com(Qiqong的法国协会)。 还有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地图都出来了,因为关键是无效的。 英语错误信息:

谷歌已经禁止对此应用使用地图API。 所提供的密钥不是有效的谷歌API密钥,或者未经授权,本网站上的谷歌地图JavaScript API V3。 如果您是此应用的所有者,您可以了解这里获得有效的密钥: https://developers.google.com/maps/documentation/javascript/tutorial#Obtaining_Key

我惊讶。 为什么是关键不再有效,但在此之前是好的? 我读的是v2是不是更有效的,因为在5月19日,但它是一个v3key(activatedd)。 而对于代码(我不是专家)我拿了个例在互联网上V3。

  1. 我试图改变键和删除旧:同样的问题
  2. 我试过2键(一个在地图):同样的问题
  3. 我试图用另一个(一个谷歌的例子),以改变代码的JavaScript:同样的问题
  4. 我试图创造一个更美好的html代码:同一probleme

我不知道发生了什么。 我认为我打破了规则,但至极吗? 这是一个为朋友,为的关联。 它是免费的。

有人有一个想法?

我不不会做什么:我怎样才能把这个网站上GoogleMap的? 我读了它可能直接与GoogleMap的和一个iframe,但我需要特定的事件。 不只是一个地址。

Answer 1:

我找到了解决办法,这是非常简单的:

问题是在API密钥网站的声明。

在申报的窗口,我们有这个为例来连打了底。

例如:.example.com的/。

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

之前,我有:“.tao-yin.com /”,这是工作(所以我不要求更多),但它不是逻辑,因为它不是一个子域。

现在,一切都确定了:“www.tao-yin.com”

所以说:不效仿谷歌的例子;-)中庸之道遵循指令。 感谢的所有人。



Answer 2:

谷歌地图键被拴在参照网址主机名。 你不妨让自己发展的关键; 他们都是免费的。

这是可能的,但可能性不大,他们已经杀死了你的朋友的关键,因为他的网站是非常繁忙,并产生超过了允许的地图请求更多。 我不认为他们杀死在这种情况下,按键,而只是拒绝了请求。



Answer 3:

这个环节也有帮助。 它示出了的谷歌地图产品/ API和相关联的密钥所需的使用它们的表:

https://developers.google.com/maps/faq#keysystem



文章来源: Why has my Google Maps API key become invalid?