2014-09-29 85 views
0

我正在尝试将Google地图集成到我的网站中,该地图将使用Lat/lng位置系统的邮政编码来绘制点。但由于某些原因,Google在出现后2-3秒内仍会停用我的地图。键码是全新的,我已经检查并复制了几次以确保它。它的教程说要创造,我做了一个浏览器键,我在该行输入:Google Maps API密钥不会正确验证

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

代码的其余部分是从教程https://developers.google.com/maps/documentation/javascript/tutorial#HelloWorld直接提升,因为我仍然在努力只得到地图显示在线。

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

任何人有任何想法发生了什么?作为参考,完整的脚本如下所示。

<!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> 

我不是一个快速解决后,我需要了解什么是错的,但我不能工作,从哪里寻找为伊夫跟着教程完全相同。

回答

0

其实没有API密钥,你也应该看到Map!这里有一个live version 顺便说一句:可能你写了一个浏览器的关键坏域名,尽量不写任何域名地址。

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

我再次检查域名,它是exaxtly因为它说,它应该被键入,*//*作为去除的关键,您的权利,它的工作原理。但是,关键点必须在更大范围内发挥作用,否则为什么要使用它们!你有一个谷歌地图注册的域的例子,所以我可以比较语法?谢谢! – OJ102 2014-09-29 13:06:46

+0

关键仅在于跟踪您的网站使用的查询数量。如果您只在地图上显示一些要点,则不需要钥匙。顺便说一句:我不太确定,我可以发布一个密钥在计算器上 您需要检查您是否完全确定您的域名与密钥! – xmux 2014-09-29 13:26:53

+1

我回到域名,忽略了这个例子,只写了https地址,它的工作!这是他们的示例格式,使它无效!感谢您的帮助 – OJ102 2014-09-29 13:42:33