【发布时间】:2020-08-01 06:44:42
【问题描述】:
我已经开始从我使用的 CMS 中的 Google 地图小部件收到此错误:
This API key is not authorized to use this service or API. Places API error: ApiTargetBlockedMapError
错误消息provides a helpful link to this page,其中包括以下文本:
ApiTargetBlockedMapError 错误
Maps JavaScript API 尚未获得所用 API 密钥的授权。 请检查您的 API 密钥的 API 限制设置 谷歌云平台控制台。
在 Google Cloud Platform Console 中查看 API 密钥。更多 信息,请参阅使用 API 密钥。
我知道 Google 过去曾调整过这个 API,所以我去控制台检查了为我正在使用的密钥提供的权限。它包括这四个权限,包括 Maps JavaScript API 权限:
- 地理编码 API
- 地图嵌入 API
- 地图 JavaScript API
- 地图静态 API
唯一不起作用的部分是地址自动完成。当我更改为Don't Restrict Key 模式以便密钥适用于所有服务时,它工作正常。知道我可能缺少哪个服务复选框吗?我想知道 Google 是否只是显示了错误的错误。
有什么想法吗?
【问题讨论】:
标签: javascript django google-maps google-maps-api-3 wagtail