将Google Maps API密钥放入源代码并发布可以吗?
其他人可以接受并滥用它,但我不希望每个开发人员/用户都获得自己的API密钥并在某处输入。如果密钥的所有者负责,我应该为项目创建一个新的Google帐户吗? (该项目是Objective-C中的桌面应用程序和一个小型开发人员工具。)
最方便的方法是什么?
答案 0 :(得分:4)
我认为这不合法,但即便如此,技术上也是不可能的,因为Google Maps API密钥与您的域名相关联。 Google会检查HTTP请求的引荐来源以验证密钥。
无论如何,密钥并不是秘密:只需使用Google地图查看网站来源即可显示API密钥。