google-maps - 我可以在一个项目中拥有多个 google api 密钥吗
问题描述
我有一项服务目前使用一个谷歌地图 api 密钥。我想将其分成使用该服务的所有网站的单独密钥。是否可以根据请求的来源在 google api 密钥之间切换,并且还可以针对我正在使用的密钥计算该帐户的使用/分析。
ps 从不同的人那里接管,他们告诉我这是不可能的,因为密钥与 serverIP 相关联,在我的情况下不会改变。
解决方案
我假设您正在谈论 Google Maps JavaScript API 的客户端 API 密钥。这些密钥与您的域相关联(例如 stackoverflow.com)。如果您管理的不同网站位于不同的域上,您可以为不同的域创建不同的密钥。如果您管理的所有网站都在同一个域中,则不能使用不同的密钥。您也可以使用具有不同密钥的子域,只要您在不同的子域上设置每个密钥。这可能不适用于您的情况。
推荐阅读
- flutter - 堆栈和定位在颤振中的设置位置问题
- sql - 选择具有重复成员身份的重复人员
- python - 如何使用 Python 和 VTK 从分割 MRI 文件创建网格表面
- python - 将函数中的特定字符串替换为另一个字符串的装饰器
- python - 我想在其模板中访问结构块默认 ID
- c++ - 为什么 cl.exe(Visual Studio 编译器)无法使用 CMake(错误报告)编译项目?
- django - 具有 pk 或 id 的 url 重定向到 Django 错误消息中的更新页面
- excel - 未设置对象变量或块变量。代码突然放上错误
- r - 使用 ggplot 从具有不同因子的不同数据中绘制不同的线
- php - 了解api curl指令