谷歌 API 最近的道路捕捉道路



我是新手,使用Google api最近的道路来捕捉道路。

我正在尝试以下链接:

最近道路的谷歌 API

如果我必须尝试

https://roads.googleapis.com/v1/nearestRoads?parameters&key=YOUR_API_KEY

使用我的项目中提供的 api 密钥,我得到

{
"error": {
"code": 403,
"message": "Roads API has not been used in project **** before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/roads/overview?project=*** then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.",
"status": "PERMISSION_DENIED",
"details": [
{
"@type": "type.googleapis.com/google.rpc.Help",
"links": [
{
"description": "Google developer console API activation",
"url": "https://console.developers.google.com/apis/api/roads/overview?project=****"
}
]
}
]
}

替换使用的密钥。

我在这里错过了什么?我应该在使用前在某个地方验证密钥吗? 或者,如果我想只试用示例,如何获取密钥?

"Roads API 之前未在项目 **** 中使用过,或者它已被禁用。通过访问 https://console.developers.google.com/apis/api/roads/overview?project=*** 然后重试来启用它。如果您最近启用了此 API,请等待几分钟,让操作传播到我们的系统,然后重试。

此错误消息有点令人困惑。 在访问 API 之前,您需要在 Google 开发者控制台上的项目中启用它。 为此

  1. 转到 https://console.developers.google.com/apis/dashboard
  2. 确保您的项目在顶部处于选中状态。
  3. 转到图书馆
  4. 搜索道路 API
  5. 启用它。

等待几分钟,然后您的代码应该可以工作

详细信息:

当您想访问Google数据时,Google需要知道您是谁。 以及您的项目将做什么。 他们通过要求您在Google开发人员控制台上创建一个项目来做到这一点。 在该项目中,您可以定义将使用的 API,还可以请求允许您访问数据的 api 密钥和客户端 ID。 在这种情况下,您在Google开发人员控制台上设置项目时遇到问题,它与您的代码无关。

相关内容

  • 没有找到相关文章

最新更新