首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Google Maps API密钥不起作用

Google Maps API密钥不起作用
EN

Stack Overflow用户
提问于 2009-11-26 20:09:56
回答 7查看 74.5K关注 0票数 20

我在获取Google Maps API密钥时遇到了问题。我最初在尝试使用为http://domain.com生成的密钥访问http://dev.domain.com时遇到了这个问题,但是后来我尝试为http://dev.domain.com生成密钥,仍然不起作用。

当我尝试这个站点时,我得到了典型的This web site needs a different Google Maps API key. A new key can be generated at http://code.google.com/apis/maps/.警告消息。检查他们的FAQ,并按照alert(window.location.host)的说明检查域,返回看起来正确的dev.domain.com (除非它的开头是http://?在这种情况下,我看不出我做错了什么)。

两个密钥(dev.domain.comdomain.com)在localhost上都工作正常。

有没有人知道我可以做些什么来解决这个问题,或者我可以做一些进一步的测试来解决这个问题?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2010-02-23 17:48:45

正如我在评论中所说的,我最终使用了v3应用程序接口,因为这永远无法解决。

票数 -1
EN

Stack Overflow用户

发布于 2010-09-08 02:36:26

我刚才碰到这个问题,就是因为我在这个问题上打了个跟头。我终于注意到Google提供的用于链接到API的代码与我一直使用的不同。我换了这个

代码语言:javascript
复制
<script type="text/javascript" src="http://www.google.com/jsapi?key=___">
</script>
<script type="text/javascript">
    google.load("maps", "2.x", { "language": "en" });
</script>

有了这个

代码语言:javascript
复制
<script type="text/javascript" 
  src="http://maps.google.com/maps?file=api&v=2&sensor=false&key=___">
</script>

错误就消失了。

票数 5
EN

Stack Overflow用户

发布于 2011-03-16 22:44:03

我也遇到了同样的问题,结果是我对http://www.google.com/jsapi url进行了两次调用。第一个是adsense (不带key参数),第二个是带key的google地图。一个非常愚蠢的错误,但结果是,虽然你把键放在第二次调用上,但它并没有使用它。

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

https://stackoverflow.com/questions/1803327

复制
相关文章

相似问题

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