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

2024-04-06

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

我在旧网站(不是我的网站)上的 google 地图 API 密钥出现问题。 tao-yin.com(法国气功协会)。有两个月的时间,我为这个网站做了一张地图(在两个地方)。

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

和这里 :http://www.tao-yin.com/pratique-qi-gong/Cours_stages.htm 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 https://developers.google.com/maps/documentation/javascript/tutorial#Obtaining_Key

我很惊讶。为什么密钥不再有效但之前没问题? 我读到自 5 月 19 日起 v2 不再有效,但它是 v3key (activatedd)。对于代码(我不是专家),我在互联网上举了一个 v3 的例子。

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

我不知道发生了什么事。我想我违反了一条规则,但是哪一条呢?这是为了一个朋友,为了一个协会。这是免费的。

有人有主意吗?

我不知道该怎么办:我如何在这个网站上放置谷歌地图?我读到可以直接使用谷歌地图和 iframe,但我需要特定的事件。不仅仅是一个地址。


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

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

在声明窗口中,我们在底部有这个示例。

例子:.example.com/.

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

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

现在一切正常:“www.tao-yin.com”

所以:不要效仿 Google 的例子;-) 只需遵循说明即可。 谢谢大家。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么我的 Google 地图 API 密钥无效? 的相关文章

随机推荐