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
Php 谷歌地图API密钥无法正确验证_Php_Google Maps_Keycode - Fatal编程技术网

Php 谷歌地图API密钥无法正确验证

Php 谷歌地图API密钥无法正确验证,php,google-maps,keycode,Php,Google Maps,Keycode,我正在尝试将谷歌地图集成到我的网站中,该网站将使用Lat/lng定位系统的邮政编码来绘制点。但出于某种原因,谷歌一直在我的地图出现2-3秒后禁用它。钥匙码是全新的,我检查并复制了好几次以确保安全。关于它的教程中说,要创建我已创建的浏览器键,请在以下行中输入它: src="https://maps.googleapis.com/maps/api/js?key=AIzaSyAlvGtJcsp_qZy_U1deMqG8saGDQb4QU88&sensor=false"> 代码的其余部分

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

src="https://maps.googleapis.com/maps/api/js?key=AIzaSyAlvGtJcsp_qZy_U1deMqG8saGDQb4QU88&sensor=false">
代码的其余部分是对教程的直接提升,因为我仍在尝试在线显示地图

我读了几十页关于这个的文章,没有人能解释为什么它无效,我甚至试着用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>

html,正文,#映射画布{高度:100%;边距:0;填充:0;}
函数初始化(){
变量映射选项={
中心:{纬度:-34.397,液化天然气:150.644},
缩放:8
};
var map=new google.maps.map(document.getElementById('map-canvas'),
地图选项);
}
google.maps.event.addDomListener(窗口“加载”,初始化);

我不是在寻找一个快速修复,因为我需要了解哪里出了问题,但我不能像我完全按照教程那样去看。

实际上没有API键,你也应该看到地图!这里有一个 顺便说一句:可能你为浏览器键写了一个错误的域地址,尽量不要写任何域地址

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


我再次检查了域名,它说它应该被键入,//至于删除密钥,你的权利,它起作用了。当然,钥匙必须在更大规模的操作中发挥一定作用,否则为什么要使用钥匙呢!你有没有为谷歌地图注册的域名的例子,这样我就可以比较语法了?谢谢关键是只跟踪您的网站正在使用的查询数量。如果您只在地图上显示一些点,则不需要钥匙。顺便说一句:我不太确定我能在stackoverflow上发布一个密钥。你需要检查一下你是否完全确定你的域名和密钥!我回到域名,忽略了这个例子,只写了https地址,它成功了!是他们的示例格式使其无效!谢谢您的帮助是的,您也可以在域中使用Https协议