Google Maps API密钥无效

Bla*_*lan 18 google-maps

我在使用Google Maps API密钥时遇到问题.我本来试图访问的问题时http://dev.domain.com使用生成的密钥http://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/.在尝试网站时收到了典型的提醒信息.检查他们的常见问题解答并按照它的说明alert(window.location.host)检查域返回dev.domain.com看起来是否正确(除非它的意思是在开始时有http://?在这种情况下,我看不出我做错了什么).

两个键(dev.domain.comdomain.com)都能正常工作localhost.

有没有人对我能做些什么来解决这个或我可以做的任何进一步的测试有任何想法?

Her*_*ill 5

我遇到了这个问题,因为我刚刚在同一个问题上挣扎。我终于注意到 Google 提供的用于链接到 API 的代码与我一直使用的不同。我换了这个

<script type="text/javascript" src="http://www.google.com/jsapi?key=___">
</script>
<script type="text/javascript">
    google.load("maps", "2.x", { "language": "en" });
</script>
Run Code Online (Sandbox Code Playgroud)

有了这个

<script type="text/javascript" 
  src="http://maps.google.com/maps?file=api&v=2&sensor=false&key=___">
</script>
Run Code Online (Sandbox Code Playgroud)

错误消失了。


Bla*_*lan -1

正如我在评论中所说,我最终使用了 v3 API,因为这永远无法解决。