以下是我所做的步骤:
选择Google Maps Road API 并通过传递 SHA密钥和包名称将密钥限制为Android。
我还启用了另一个API,即 Google Maps Android API ,该代码可以正常运行。
我已删除了密钥的限制但获得了相同的结果。
在开发者控制台上,每个Google地图道路API请求都会进入错误列。
请帮助我解决这个问题,因为我无法弄清楚这个另一个API密钥的问题是否正常但在路API中出错。
{
"error": {
"code": 403,
"message": "The supplied API key is not configured for use from this Android app.",
"status": "PERMISSION_DENIED",
"details": [
{
"@type": "type.googleapis.com/google.rpc.Help",
"links": [
{
"description": "Google developer console API key",
"url": "https://console.developers.google.com/project/41764599888/apiui/credential"
}
]
}
]
}
}
答案 0 :(得分:0)
在 google map road api 上花了好几个小时后,
我找到了解决方案:
这是关于google map road api的提示:
在开发和测试期间,您可以注册一个项目进行测试 用于Google API控制台并使用通用的,不受限制的API 键。当您准备将应用程序或网站转移到生产环境中时, 注册一个单独的项目进行生产,创建一个服务器限制 API密钥,并将密钥添加到您的应用程序。
你只需要删除键的限制,因为我之前以错误的方式执行此操作。