【问题标题】:Google Maps: "This API project is not authorized to use this API."谷歌地图:“此 API 项目无权使用此 API。”
【发布时间】:2014-04-13 23:40:08
【问题描述】:

最近我开始编写 Google 地图服务集成。我继续生成了一个与我的企业电子邮件帐户相关联的青铜级 API 密钥。当我使用无 API 密钥的服务时,一切正常。

如果我使用 API Key 参数,在我的开发者控制台中生成我的 API 密钥,我会收到错误消息:

此 API 项目无权使用此 API。

用于访问地图的网址如下:

https://maps.googleapis.com/maps/api/distancematrix/xml?origins={origin_address}&destinations={destination_addresses}&mode=driving&language=en-US&sensor=false&key={APIKey}

如何获取 API 密钥以授权 v3 Maps JavaScript API。我在该地址后面的 ASPX 代码中作为原始帖子进行调用。在我看来,当我第一次开始这一切时它可以正常工作,现在突然间我遇到了这个错误。

我需要这个才能工作,因为我还将使用地点,而且该服务似乎只能使用 API 密钥。我希望能够配置一次密钥并完成它。

【问题讨论】:

    标签: api google-maps google-maps-api-3


    【解决方案1】:

    您需要启用要使用的每个 API。

    maps-javascript-API 是一个 API,DistanceMatrix-API(Webservice) 是另一个。

    转到开发者控制台->API 并启用 Distance Matrix API

    注意:这仅与DistanceMatrix-Webservice有关,当您使用DistanceMatrix-Service of the Javascript-API时,您不需要启用此服务。

    【讨论】:

    • 谢谢,我还没有意识到距离矩阵被分解为它自己的 API 功能。
    • 在 2016 年,您再次需要按照此处所述,一一激活 API 密钥。我的地点自动完成字段失败 - 但仅限于 https - 这就是解决方案。
    • @bebbi “这里”是指距离矩阵网络服务。?
    • @candidJ 我可能的意思是去开发者控制台 -> API 并启用你需要的每个 API。
    猜你喜欢
    • 2019-03-03
    • 2019-05-21
    • 1970-01-01
    • 2016-10-29
    • 2016-01-04
    • 1970-01-01
    • 1970-01-01
    • 2018-11-05
    • 1970-01-01
    相关资源
    最近更新 更多