0

我按照谷歌的指示:

登录,进入 API 控制台,激活 JSv3(和 2)地图 API,进入访问部分,请求一个新密钥,使用他们的“hello world”代码,使用我的密钥而不是示例中的密钥,然后工作,整整 3 秒。然后我收到带有以下消息的警报:

Google 已禁用此应用程序的 Maps API。提供的密钥不是有效的 Google API 密钥,或者未授权用于本网站上的 Google Maps Javascript API v2。

代码如下。我究竟做错了什么?

<script src="//maps.google.com/maps?file=api&amp;v=2&amp;key=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
        type="text/javascript"></script>

<script type="text/javascript">
function initialize() {
  if (GBrowserIsCompatible()) {
    var map = new GMap2(document.getElementById("map_canvas"));
    map.setCenter(new GLatLng(37.4419, -122.1419), 13);
    GEvent.addListener(map, "click", function() {
      alert("You clicked the map.");
     });
  }
}  
</script>
4

1 回答 1

0

根据 Sean 的上述建议 - 我调用的是 api 的 v2,而不是 v3,v2 正在/已经被弃用,所以这可能是问题所在。

于 2012-05-22T12:51:48.340 回答