我运行了一个网站,这可能是10岁了,在这一点上,有一个地图上绘制了自定义的点。最近,我注意到这个地图上写着“仅供开发之用”,并有一个错误提示:“此页面无法正确加载Google地图”,并显示“您是网站的所有者吗?”
我完成了设置计费的过程,并生成了一个API密钥。但是,当我将该密钥插入现有代码中唯一有一个API密钥的位置时,它会失败,并显示“糟糕!出错。此页面未正确加载谷歌地图。有关技术细节,请参阅JavaScript控制台。”
这就是代码的区别:
<script src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAAYuhugTQ8HWA2RX4tkBQyIbvbe-f2nKDf2uCI5Rwpq3vfPBRkDwxy87YO1o-kJbvMl8dG_FNpRQ" type="text/javascript">和新版本:
<script src="http://maps.google.com/maps?file=api&v=2&key=AIzaSyDLRgUHjuLTn7s629OxjVujuHOROcvB8" type="text/javascript">在谷歌和搜索之后,我发现了一些不同的语法,并认为这可能是问题所在,所以我尝试了一下。它也失败了:
<script src="http://maps.googleapis.com/maps/api/js?key=AIzaSyDLRgUHjuLTn7s629OxjVujuHOROcvB8" type="text/javascript">(请注意,我已经更改了这些密钥,它们不是我的密钥。)
我希望新的API密钥可以简单地插入到现有代码中并工作,因为我甚至不确定在完整代码中从哪里开始。有没有人知道这里面有什么明显的错误?我是不是漏掉了什么明显的东西?
我知道我没有包括代码的页面和页面,但那是因为我的印象是,api-key只使用一次,只要密钥是正确的,无论是键A还是键B,代码都应该有效。
我的密钥可能不是用在Google地图上的,而是其他的密钥?有没有什么额外的“开关”需要打开才能正常工作?
任何帮助都将不胜感激。提前谢谢你。
发布于 2018-11-07 02:30:24
在发帖后的一个小时左右,我相信我已经回答了我自己的问题:在生成API键之后,有一个额外的步骤,可能对任何程序员来说都是显而易见的,但对于我在time...you的人来说,必须“启用”API以便在您的站点上使用。
https://stackoverflow.com/questions/53177280
复制相似问题