Google API错误RefererNotAllowedMapError [重复]

Posted

技术标签:

【中文标题】Google API错误RefererNotAllowedMapError [重复]【英文标题】:Google API Error RefererNotAllowedMapError [duplicate] 【发布时间】:2018-04-26 04:43:15 【问题描述】:

我正在尝试使用 Google 地图 api 创建一个应用程序。在我的本地主机上运行以下代码时,它会在控制台中向我显示以下消息:

"Google Maps API error: RefererNotAllowedMapError https://developers.google.com/maps/documentation/javascript/error-messages#referer-not-allowed-map-error
Your site URL to be authorized: http://localhost:8888/fintechjobs.ie/fintechmap.php"

<!DOCTYPE html>
<html>

<body>

<div id="map" style="width:100%;height:500px"></div>

<script>
function myMap() 
  var myCenter = new google.maps.LatLng(51.508742,-0.120850);
  var mapCanvas = document.getElementById("map");
  var mapOptions = center: myCenter, zoom: 5;
  var map = new google.maps.Map(mapCanvas, mapOptions);
  var marker = new google.maps.Marker(position:myCenter);
  marker.setMap(map);

</script>

<script src="https://maps.googleapis.com/maps/api/js?key=xxxxxxxxxxxxxxxx&callback=myMap"></script>


</body>
</html>

有人可以指导这个错误来自哪里吗? 谢谢!

【问题讨论】:

【参考方案1】:

您必须在您的 Api 谷歌地图界面中允许网址:https://console.cloud.google.com/apis/dashboard

点击左边的汉堡包然后选择“Api and services”。

然后单击左侧面板上的“凭据”部分,然后单击您的 Google Map Api Key。然后,您可以在 keys api 部分下输入您的 url (localhost)。 不要忘记进入港口。

【讨论】:

以上是关于Google API错误RefererNotAllowedMapError [重复]的主要内容,如果未能解决你的问题,请参考以下文章

iOS Google Map API错误

Google play 服务游戏静默登录错误 'com.google.android.gms.common.api.ApiException: 4:'

Google Geocoding API 返回错误的地址,但 Google 地图显示正确的位置

Google 通讯录数据 API 401 错误

Google Fused Location API 导致错误(Android)

Google API错误RefererNotAllowedMapError [重复]