人们如何在没有透露谷歌API密钥的情况下将所有这些酷的谷歌地图示例放在jsFiddle上?

mar*_*ark 4 javascript jsfiddle

以这个例子为例 - http://jsfiddle.net/pborreli/X5r8r/

这是一个有效的谷歌地图示例,但在检查jsFiddle上的源代码时,没有公开相应的API密钥.

我有一个问题要问谷歌地图,为此我想做一个jsFiddle示例,但我不知道如何保持我的谷歌API密钥私密?

谢谢.

Jas*_*per 7

Google在需要密钥时发送的消息有点混杂,不太清楚.然而,我将重新构建故事,部分来自记忆,部分来自网站的不同部分,部分来自其他资源,例如本网站上的另一个问题(Google Maps API V3中的API密钥是什么?)

这一切都始于引入API版本3时.虽然版本2使用了密钥,但他们不再觉得需要使用密钥,因此下一个版本没有密钥.一个人现在可以在没有密钥的情况下使用API​​.

但是,稍后他们更改了一些内容,例如允许您查看使用情况统计信息并设置一些额外限制,例如可以执行的地图加载数量.这意味着它们是重新引入的钥匙.现在可以使用密钥购买额外的地图加载,并且在注册密钥时提供的信息将允许Google在您达到最大地图加载时与您联系.

因为过去没有必要使用密钥,所以如果没有它们更改API的版本,它就不会变得如此,否则所有使用API​​的应用程序都会破坏.因此,他们继续允许在没有密钥的情况下使用API​​.然而,谷歌真的希望人们使用API​​密钥,所以他们用这样的方式措辞,看起来你确实需要一个.

在某些地方,可以找到缺少API密钥的痕迹,但出于某种原因,Google选择不告诉整个故事,并且他们没有告诉过去API密钥不存在的部分,现在.

无论如何,回到你的问题,你可以省略API密钥.