这是我的第一个问题,我的研究中没有找到答案。
我在旧网站(不是我的网站)上遇到了谷歌地图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做了一个例子。
我不知道发生了什么。我想我打破了规则,但是哪一个?这是为了一个朋友,一个协会。这是免费的。
有人有想法吗?
我不知道该怎么做:我怎么能在这个网站上放一个googlemap?我读到可以直接使用googlemap和iframe,但我需要特定的事件。不只是一个地址。
答案 0 :(得分:5)
我找到了解决方案,非常简单:
问题出在API密钥中的网站声明中。
在声明的窗口中,我们有这个例子跟在底部。
示例: .example.com / 。
但是,在这里:https://developers.google.com/console/help/?hl=fr#restrictingusage URL模式:不错的选择。 这是逻辑。
在我之前:“。ato-yin.com /” 它工作(所以我不要求更多)但它不是逻辑,因为它不在子域。
现在一切顺利:“www.tao-yin.com”
所以:不要效仿谷歌的例子;-) juste按照说明操作。 谢谢大家。
答案 1 :(得分:0)
Google地图密钥与引荐网址主机名绑定。您可能希望自己成为发展的关键;他们是免费的。
有可能,但不太可能,他们已经杀死了你朋友的密钥,因为他的网站非常繁忙并且产生的数量超过了允许的地图请求。我不认为他们在这种情况下会杀掉密钥,而只是拒绝请求。
答案 2 :(得分:0)
此链接也有帮助。它显示了一个表格,其中包含谷歌地图产品/ API以及使用它们所需的相关密钥: