Google Maps API密钥无法正确进行身份验证

时间:2014-09-29 11:14:53

标签: php google-maps keycode

我正在尝试将Google地图集成到我的网站中,该网站将使用邮政编码到Lat / lng定位系统来绘制点数。但出于某种原因,谷歌在出现后2-3秒仍然禁用我的地图。密码是全新的,我已经多次检查并复制它以确保。关于它的教程说要创建一个我已经完成的浏览器密钥,我在行中输入:

src="https://maps.googleapis.com/maps/api/js?key=AIzaSyAlvGtJcsp_qZy_U1deMqG8saGDQb4QU88&sensor=false">

其余代码是教程https://developers.google.com/maps/documentation/javascript/tutorial#HelloWorld的直接提升,因为我仍然试图让地图显示在线。

我已经阅读了几十页,没有人可以解释为什么它无效,我甚至尝试使用IP地址创建服务器密钥,但也被反弹了。我本来会直接联系谷歌支持,但他们显然需要升级计划。

任何人都知道最新情况怎么样?作为参考,完整的脚本如下所示。

<!DOCTYPE html>
<html>
  <head>
    <style type="text/css">
      html, body, #map-canvas { height: 100%; margin: 0; padding: 0;}
    </style>
    <script type="text/javascript"
      src="https://maps.googleapis.com/maps/api/js?key=API_KEY">
    </script>
    <script type="text/javascript">
      function initialize() {
        var mapOptions = {
          center: { lat: -34.397, lng: 150.644},
          zoom: 8
        };
        var map = new google.maps.Map(document.getElementById('map-canvas'),
            mapOptions);
      }
      google.maps.event.addDomListener(window, 'load', initialize);
    </script>
  </head>
  <body>
<div id="map-canvas"></div>
  </body>
</html>

我没有经过快速修复,因为我需要了解错误的原因,但我无法确定在哪里看到我完全按照教程进行操作。

1 个答案:

答案 0 :(得分:0)

实际上没有API密钥,你也应该看到Map!这里有一个live version BTW:可能你为浏览器密钥写了一个坏的域名地址,尽量不写任何域名地址。

<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js"></script>