我刚刚更新了我的网站,包括一个页面,其中包括一些功能使用谷歌地图,请参阅此处http://twenty20investments.com/Research/ETFMarketMap.aspx。
虽然我已经以各种方式和组合生成了密钥,但当我单击此链接时,我得到的消息是需要获取不同的Google Maps API密钥。但是,地图应用程序运行良好,并且不会再次显示此错误,直到用户下一次单击链接为止。
在生成密钥时,我应该创建服务器密钥还是浏览器密钥?
浏览器应用密钥(带referers)接口密钥: AIzaSyB43pMEmHePuEpqxoSESxpLfUVq8lfz7AY Referers:*twenty20investments.com
或
服务端apps密钥(带IP锁)接口密钥: AIzaSyCA16KV7uH6ZCUByJ6fXXM1nFPprt7-_X8 IP:*twenty20investments.com
我对通配符的使用正确吗?
我的代码使用正确了吗?
有没有其他人遇到过这样的问题: Maps应用程序工作正常,但在第一次加载页面时显示错误消息?
非常感谢你在这里的帮助,这让我发疯了。
艾伦
发布于 2012-05-19 18:05:02
您的页面中有2个对maps API的调用。删除包含错误密钥的第一个密钥。
<script src="http://maps.google.com/maps?file=api&v=2&sensor=false&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>https://stackoverflow.com/questions/10664149
复制相似问题