0

我刚刚更新了我的网站以包含一个页面,该页面包含使用 Google 地图的一些功能,请参见此处http://twenty20investments.com/Research/ETFMarketMap.aspx

尽管我以各种方式和组合生成了密钥,但当我单击此链接时,我收到一条消息,即需要获取不同的 Google Maps API 密钥。但是,地图应用程序工作正常并且不会再次显示此错误,直到下一次单击该链接。

生成密钥时,我应该创建服务器密钥还是浏览器密钥?

浏览器应用程序的密钥(带有引荐来源) API 密钥:AIzaSyB43pMEmHePuEpqxoSESxpLfUVq8lfz7AY 引荐来源:*twenty20investments.com

或者

服务器应用程序密钥(带 IP 锁定) API 密钥:AIzaSyCA16KV7uH6ZCUByJ6fXXM1nFPprt7-_X8 IPs:*twenty20investments.com

我使用通配符是否正确?

我的代码是否正确使用?

有没有其他人在地图应用程序工作正常但首次加载页面时显示错误消息的情况下遇到此问题?

非常感谢您的帮助,这让我发疯了。

艾伦

4

1 回答 1

0

您的页面中有 2 次对地图 API 的调用。删除包含不正确密钥的第一个。

<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;sensor=false&amp;key=ABQIAAAAPDUET0Qt7p2VcSk6JNU1sBSM5jMcmVqUpI7aqV44cW1cEECiThQYkcZUPRJn9vy_TWxWvuLoOfSFBw" type="text/javascript"></script>


<script src="http://maps.google.com/maps?file=api&v=3&sensor=false&key=AIzaSyB43pMEmHePuEpqxoSESxpLfUVq8lfz7AY" type="text/javascript"></script>
于 2012-05-19T10:05:01.830 回答