我正在尝试将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>
我没有经过快速修复,因为我需要了解错误的原因,但我无法确定在哪里看到我完全按照教程进行操作。
答案 0 :(得分:0)
实际上没有API密钥,你也应该看到Map!这里有一个live version BTW:可能你为浏览器密钥写了一个坏的域名地址,尽量不写任何域名地址。
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js"></script>