我已经使用谷歌地图API V3一段时间了,它工作正常。昨天我尝试将静态地图API添加到我的应用程序中,我遇到了一个错误,其中图像根本没有显示,或者我收到一个错误,上面写着' InvalidKeyOrUnauthorizedMapError'这告诉我一直在使用的api密钥必须出错,但我在我的应用程序中使用与其他脚本相同的密钥并且它们工作正常。我仔细检查了开发人员的控制台,并确保静态地图API已激活并且密钥正确无误。然后我从静态图像链接请求中删除了api密钥并且它工作正常,但我注意到我的所有其他脚本,使用此密钥停止工作显示这些错误:
This page was unable to display Google Maps Element
并且控制台说:
UrlAuthenticationCommonError: https://developers.google.com/maps/faq#errorcodes
。
重新生成api密钥并不起作用。在开发人员控制台中使用相同设置从其他帐户中删除密钥或使用密钥可以解决问题,但我需要将其置于此帐户下以进行结算
TLDR; 我的应用程序突然只能在没有API密钥或其他谷歌开发者帐户的密钥的情况下使用完全相同的设置。什么 可能导致此特定帐户出现问题?
答案 0 :(得分:2)
我想这是我帐户的一些错误。我禁用并删除了所有API和密钥,重新启用并重新创建它们并解决了问题。
答案 1 :(得分:0)
我修好了,
在控制台中说要添加以下格式的链接:
*。example.com / *
我改为:
* example.com / *
它有效!