我刚刚更新了我的网站,其中包含一个使用Google地图包含一些功能的页面,请参阅此处http://twenty20investments.com/Research/ETFMarketMap.aspx。
虽然我已经以各种方式和组合生成了密钥,但当我点击此链接时,我收到的消息是,需要获取不同的Google Maps API密钥。但是,地图应用程序工作正常,并且不再显示此错误,直到下一次单击链接。
生成密钥时,我应该创建服务器还是浏览器密钥?
浏览器应用的关键(有引用者) API密钥:AIzaSyB43pMEmHePuEpqxoSESxpLfUVq8lfz7AY 参考人:* twenty20investments.com
或
服务器应用程序的密钥(具有IP锁定) API密钥:AIzaSyCA16KV7uH6ZCUByJ6fXXM1nFPprt7-_X8 知识产权:* twenty20investments.com
我使用外卡是否正确?
我的代码是否正确使用?
有没有其他人遇到此问题,地图应用程序正常工作,但首次加载页面时会显示错误消息?
非常感谢你们的帮助,这让我很生气。
艾伦
答案 0 :(得分:0)
您在页面中有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>