我刚刚开始使用 Google Maps API (简称 GMA ),我开始明白拥有 GMA Key < / strong>(简称 GMAK )无论是否有必要 IF 你都不要超出限额配额。碰巧我可能不会,但这不是关注点。
我只需要注意我指的是GMAK的v3版本。我之前没有使用过GMAK或GMA;我一直使用从谷歌地图本身获得的代码。因此,无论花费多少时间和知道我将使用JavaScript来使用GMA ,我真的不太了解。
我拥有很多我拥有的网站,还有一些我管理的网站。但就在最近,我自己需要GMA,一些客户也需要。 以下是问题 :
我是否需要为每个网站使用GMAK - 这意味着为每个网站创建一个Google帐户?我的意思是, 是特定于GMAK的配额,还是每个服务都有自己的配额?
并假设GMAK配额特定于网站/应用而不是GMAK本身 :如果我不是我的前客户网站的管理员我应该通知我将取消该网站的GMAK访问权限吗?或者 我应该让他们开始提供一个GMAK,如果他们与我签订合同就不用担心吗?
我担心并担心Google会撤销我的GMAK ,因为可能或所有网站都会达到配额或我的某个网站客户将到达它,如果他们不付我,我的所有其他服务将失去功能,因为没有GMAK。
答案 0 :(得分:2)
配额属于“项目”,因此您可能会说它是特定于某个键的,因为每个项目都有自己的密钥。
如果您无法保证将来可以授予对您的密钥的访问权限,则您应该不使用密钥或强制客户端创建自己的项目并使用密钥客户。
但是,无论您是否在将来授予访问权限,我都不建议您使用您的密钥,因为任何客户端都会以任何方式违反服务条款(有更多的情况,而不是命中配额)您自己的密钥/项目受到影响(当然任何使用特定密钥的客户的任何网页/应用程序)。在最坏的情况下,您的整个Google帐户可能会受到影响。
因此,您应该使用客户端的密钥(如果可用)或省略密钥。