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