google-maps - 谷歌 API 客户端 ID 和静态地图键是否相同?
问题描述
背景:
我们在 MVC 应用程序中使用静态地图。
网址: http://maps.google.com/maps/api/staticmap?center={0}&zoom=13&markers=color:red%7Clabel:%7C{1}&size= 500x350
它工作正常,但从最近几天开始,我收到一个异常说“远程服务器返回错误:(403)禁止”
在阅读了几个链接之后,我知道现在 google api 需要静态地图的 api 密钥。但我有一些客户端 ID、加密密钥但没有 API 密钥。
我们可以使用没有键的静态地图吗?客户端 ID 和 api 密钥是否相同?
解决方案
客户端 ID 和加密密钥与静态地图的高级计划许可证一起使用。
API 密钥与标准计划版本一起使用。
您可以使用客户端 ID 和数字签名对静态地图调用进行身份验证,如文档中所述:
https://developers.google.com/maps/documentation/maps-static/get-api-key#client-id
我希望这有帮助!
推荐阅读
- android - FirebaseAuth 没有调用 startActivityForResult
- python - 如何将创建名称的元素限制为已经具有同名元素的模型?奥多 12
- c - 如何在 C 编程中创建 IPSEC 关联和策略
- wordpress - 让用户在 Wordpress 中使用 ACF 注册表单创建自己的密码的安全方法?
- firebase - Firebase 身份验证仅适用于一位用户
- reactjs - 如何从 keyvault 访问秘密?
- git - 重写 git 历史记录时,如何应用将所有内容返回到其先前状态的提交?
- c++ - 同时读/写是否会导致除数据竞争之外的任何其他问题?
- liquibase - 有没有办法在变更集中定义局部变量?(不是变更日志级别属性)
- r - 为 gtsummary 包设置值默认主题和粗体变量