这是我的第一个问题,我在研究中没有找到答案。
我在旧网站(不是我的网站)上的 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 的例子。
- 我尝试更改密钥并删除旧的:同样的问题
- 我尝试了 2 个键(一个用于地图):同样的问题
- 我尝试用另一个代码(谷歌示例)更改代码javascript:同样的问题
- 我尝试制作更好的 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(使用前将#替换为@)