首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google错误: Google错误: RefererNotAllowedMapError

Google错误: Google错误: RefererNotAllowedMapError
EN

Stack Overflow用户
提问于 2016-04-11 23:26:23
回答 1查看 1.3K关注 0票数 1

我正在学习一个关于Google的教程,我得到了API的代码,但它仍然没有给我显示地图

我知道这个错误:

Google错误: Google错误: RefererNotAllowedMapError

Header.php

代码语言:javascript
复制
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDLDV40Ut-yGLG9r4N629K8-Rv0dtQsZzQ"></script>

<body   onload="initialize">

map.php

代码语言:javascript
复制
<script type="text/javascript">

    function initialize() {
        var myLatLng = { lat: 42.52501, lng: 2.938979 };
        var map = new google.maps.Map(document.getElementById('map'), {
            zoom: 12,
            center: myLatLng,
            scrollwheel: false,
            draggable: true,
        });

        var image = 'logo.png';
        var marker = new google.maps.Marker({
            position: myLatLng,
            map: map,
            icon: image
        });
    }

</script>
EN

回答 1

Stack Overflow用户

发布于 2016-04-12 04:41:49

我看不出为什么您的代码不起作用。

唯一的原因可能是如果您的API密钥注册到您的域名,它将不允许在开发环境/本地主机中的任何Google元素。

如果您正在本地机器上运行此操作,请从脚本中移除API键。

代码语言:javascript
复制
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?"></script>

此外,在本地机器上开发时使用http,而不是在https上。尝试用http更改Google脚本的src,因为可能存在安全原因,因此您可能会收到此错误。

因此,非https站点的脚本将是

代码语言:javascript
复制
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?"></script>

如果您在活动实例中遇到了这个问题,那么请确保脚本和域都使用相同的协议,即httphttps。不要混合这些组合。

进一步的建议:给logo.png一个更有限定的名字

你应该站起来跑步。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36561007

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档