Google已停用此应用程序使用maps API

时间:2013-02-12 21:55:24

标签: javascript google-maps-api-3

今天我尝试将JQuery Mobile元素添加到使用谷歌地图的网站时突然我开始收到此消息:

  

Google已禁止将Maps API用于此应用程序。有关详细信息,请参阅服务条款:http://www.google.com/intl/en-US_US/help/terms_maps.html

我恢复了我所做的所有改变,认为他们可能会以某种方式造成这种情况,但这并没有解决它。更糟糕的是,我也在我网站的实时版本上收到消息,这些消息几周完美无缺,并且几天内没有任何变化。

我知道我的谷歌地图脚本已正确完成,因为它已经工作了很长时间,我得到的错误信息与人们在错误地解决脚本时得到的错误信息不同。我的错误消息似乎是完全通用的,并没有说明它为什么停止工作。

<script src="https://maps.googleapis.com/maps/api/js?key=apikeygoeshere&sensor=false" type="text/javascript"></script>

(很明显我不是用它作为钥匙)

如果我检查我的API控制台,则说明API V3没有已知问题。

我已经完成了所有常规检查,例如清除浏览器缓存,使用不同的浏览器,获取新的API密钥等。

这对我来说真的很烦人,因为我的整个网站是围绕地图构建的,这意味着我无法解决这个问题。

2 个答案:

答案 0 :(得分:10)

如果您没有指定API密钥,它看起来有效:

<script type="text/javascript" src="//maps.googleapis.com/maps/api/js?key=AIzaSyBhSg6I2JvHNU_jLqIpvc5MEwc_xi3Ttvg&sensor=true"></script>

VS

<script type="text/javascript" src="//maps.googleapis.com/maps/api/js?sensor=true"></script>

(取自http://www.google.com.au/about/jobs/locations/sydney/

答案 1 :(得分:4)

这里的问题相同。看起来是一个谷歌错误,因为我怀疑谷歌会违反他们自己的使用条款。

http://www.google.com.au/about/jobs/locations/sydney/