【发布时间】:2016-06-02 23:44:01
【问题描述】:
哎呀!出问题了。 此页面未正确加载 Google 地图。有关技术详情,请参阅 JavaScript 控制台。
不知道为什么
API error: RefererNotAllowedMapError
<!DOCTYPE html>
<html>
<head>
<title>Simple Map</title>
<meta name="viewport" content="initial-scale=1.0">
<meta charset="utf-8">
<style>
html, body {
height: 100%;
margin: 0;
padding: 0;
}
#map {
height: 100%;
}
</style>
</head>
<body>
<div id="map"></div>
<script>
var map;
function initMap() {
map = new google.maps.Map(document.getElementById('map'), {
center: {lat: -34.397, lng: 150.644},
zoom: 8
});
}
</script>
<script src="https://maps.googleapis.com/maps/api/js?key=myAPI&callback=initMap"
async defer></script>
</body>
</html>
【问题讨论】:
-
1.单击 [► Run code sn-p] 2. 按照给定的 URL 3. 阅读说明
-
另外,您将 API 密钥留在了代码中。您可能想删除此问题
-
客户端密钥不需要保护,如果配置正确,它对于没有上传到您服务器的权限的人来说毫无用处。
-
您的 API 密钥是否有引荐来源网址限制?如果是这样,请检查您是否授权了您的域。否则在public issue tracker 中提出问题。可能由于某种原因,该域被 Google 屏蔽了。
标签: javascript google-maps google-maps-api-3