Google Maps API错误:未授权此API密钥使用此服务或API。地方API错误:ApiTargetBlockedMapError

问题描述 投票:0回答:1

我已经开始从我使用的CMS中的Google Maps小部件中收到此错误:

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控制台。

请参见Google Cloud Platform控制台中的API密钥。欲了解更多信息,请参阅使用API​​密钥。

[我知道Google过去已经对该API进行过调整,因此我进入控制台并检查了所使用密钥的权限。它包含以下四个权限,包括Maps JavaScript API权限:

  • 地理编码API
  • Maps Embed API
  • Maps JavaScript API
  • Maps Static API

唯一不起作用的部分是地址自动完成。当我更改为Don't Restrict Key模式时,该键可用于所有服务,它可以正常工作。知道我可能缺少哪个服务复选框吗?我想知道Google是否显示了错误的错误。

有什么想法吗?

javascript django google-maps google-maps-api-3 wagtail
1个回答
1
投票

事实证明,谷歌已调整其权限设置,而未更新该错误。我也必须允许访问Places API才能使自动完成功能起作用。

我已向CMS小部件的文档提交了PR:https://github.com/Frojd/wagtail-geo-widget/pull/59/files

© www.soinside.com 2019 - 2024. All rights reserved.