【发布时间】:2015-11-14 06:49:37
【问题描述】:
我使用谷歌地图 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 密钥或来自另一个具有完全相同设置的谷歌开发者帐户的密钥的情况下工作。什么 可能导致此特定帐户出现问题?
【问题讨论】:
-
您是否使用here提供的链接设置了您的密钥?
标签: javascript api google-maps google-maps-api-3 api-key