我目前经营的网站可能已有10年的历史了,上面有一张标有自定义点的地图。最近,我注意到该地图显示“仅用于开发目的”,并显示错误警告:“此页面无法正确加载Google Maps”,并显示“您是网站的所有者吗?”
我经历了设置帐单的过程,并生成了一个API密钥。但是,当我将该密钥插入现有代码中只有API密钥的唯一位置时,它会失败,并显示“糟糕!出了点问题。 该页面未正确加载Google Maps。有关技术细节,请参见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键,并且只要键是正确。
我的钥匙也许不是与Google Maps一起使用,而是其他一些钥匙?是否有其他的“开关”可以打开以使其工作?
任何帮助将不胜感激。先感谢您。
答案 0 :(得分:0)
自发布以来大约一个小时,我相信我已经回答了我自己的问题:制作API密钥后,还有一个额外的步骤,可能对任何程序员来说都是显而易见的,但那时对我而言却不是……您必须“启用”与您的网站一起使用的API。