我最近一直在进行开发,将我们的地图升级到 v3,并且在开发过程中我使用了我自己的个人密钥。一切正常。到了投入生产的时候,我让某人通过公司的谷歌帐户生成了一个密钥,但现在它不起作用。我坐在他们旁边确保他们正在生成浏览器密钥,并且我很确定在匹配两者的“推荐人”部分下的域是正确的: .mydomain.com/ mydomain.com /*
我已经验证我们正在使用浏览器应用程序的密钥。
我已通过服务面板验证了 Google Maps API v3 已打开。一切都与我用钥匙做的方式相同。我认为唯一的区别是他们在公司帐户上启用了计费,而我的密钥没有。我们希望将其从我的密钥中移除,以查看它如何接收超过我帐户的 25k 次观看/天限制。
使用公司 API 密钥时,地图会加载,然后很快我会收到一个警告框,上面写着:“Google 已禁用此应用程序的 Maps API。提供的密钥不是有效的 Google API 密钥,或者未经授权用于此站点上的 Google Maps Javascript API v3。如果您是此应用程序的所有者,您可以在此处了解如何获取有效密钥:https ://developers.google.com/maps/documentation/javascript/tutorial#api_key "
如果我然后用我自己的密钥替换密钥,并使用相同的引用设置,它可以工作..
任何帮助将不胜感激。