Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我的谷歌地图API密钥变得无效?_Api_Google Maps_Key - Fatal编程技术网

为什么我的谷歌地图API密钥变得无效?

为什么我的谷歌地图API密钥变得无效?,api,google-maps,key,Api,Google Maps,Key,这是我在这里的第一个问题,我在研究中没有找到答案 我在一个旧网站(不是我的)上的谷歌地图API密钥有问题。tao-yin.com(法国Qiqong协会)。有两个月的时间,我为这个网站绘制了一张地图(在两个地方) 在这里: 在这里: 有一段时间,一切都很好。它是一个在UI事件中访问参数的映射。 现在,我了解到,(正如您所看到的)2映射被删除,因为密钥无效。 英文错误信息: 谷歌已禁用此应用程序的地图API。这个 提供的密钥不是有效的Google API密钥,或者未经授权 用于此站点上的Google

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

我在一个旧网站(不是我的)上的谷歌地图API密钥有问题。tao-yin.com(法国Qiqong协会)。有两个月的时间,我为这个网站绘制了一张地图(在两个地方)

在这里:

在这里:

有一段时间,一切都很好。它是一个在UI事件中访问参数的映射。 现在,我了解到,(正如您所看到的)2映射被删除,因为密钥无效。 英文错误信息:

谷歌已禁用此应用程序的地图API。这个 提供的密钥不是有效的Google API密钥,或者未经授权 用于此站点上的Google Maps Javascript API v3。如果你是 此应用程序的所有者,您可以了解如何获取有效密钥 在这里:

我很惊讶。为什么密钥不再有效,但以前是可以的? 我读到v2自5月19日以来不再有效,但它是一个v3key(activatedd)。对于代码(我不是专家),我以互联网上的v3为例

  • 我试着换了钥匙,抹掉了旧的:同样的问题
  • 我试了两个键(一个用于地图):同样的问题
  • 我试图用另一个(谷歌的例子)来修改javascript代码:同样的问题
  • 我试图制作一个更好的html代码:同样的问题
  • 我不知道发生了什么事。我想我违反了一条规则,但哪一条呢?这是为了一个朋友,为了一个社团。这是免费的

    有人有主意吗


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

    谷歌地图键与引用的URL主机名绑定。你可能希望自己得到一把发展的钥匙;它们是免费的


    他们可能(但不太可能)杀死了您朋友的密钥,因为他的站点非常繁忙,生成的地图请求超过了允许的数量。我认为在这种情况下,他们不会杀死密钥,而只是拒绝请求。

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

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

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

    示例:.Example.com/

    但是,在这里: URL模式:不错的选择。 这是逻辑

    之前我有:“.tao-yin.com/” 它是有效的(所以我不要求更多),但它不符合逻辑,因为它不在子域上

    现在一切都好了:“www.tao-yin.com”

    所以:不要效仿谷歌;-)只要按照指示去做就行了。
    谢谢大家。

    此链接也有帮助。它显示了一个表,其中列出了google mapping产品/API以及使用这些产品/API所需的相关键:


    BienvenueáStackoverflow。我整理了一下你的问题。我也有同样的问题,代码还可以正常工作,但突然我无法用我的钥匙让它工作…谢谢你的回答。事实上,我用我的google帐户生成旧密钥非常简单,没有任何问题。而且效果很好。而且这个网站并不受欢迎。甚至更多的地图页面。我尝试了另一种解决方案,比如以谷歌自己的代码为例,在一个新的免费htm上:同样的结论。事实上,映射会出现,并在子标题下显示api键的错误消息。我认为该网站被列入黑名单,或者托管服务有问题。我想知道是否有可能。。。