【问题标题】:Why does not the JQuery Locationpicker needs an API key [duplicate]为什么 JQuery Locationpicker 不需要 API 密钥 [重复]
【发布时间】:2016-02-11 20:52:10
【问题描述】:

我经常使用这个JQuery Locationpicker plugin,我想知道为什么它看起来不需要 Google API 密钥就可以工作,因为它看起来像是在使用 Google Maps Javascript API。

这个 API 建立了some usage limits,这是困扰我的事情之一。

会不会是默认使用插件的开发者API KEY?是否还有另一个不需要 API KEY 的 Google Javascript API?

编辑: 这个问题我还是有点迷茫,但我终于找到了another question that mostly covers it。谢谢大家。

【问题讨论】:

    标签: javascript google-maps google-maps-api-3 jquery-plugins


    【解决方案1】:

    该密钥目前对于 javascript API 不是必需,建议使用,因为它可以让您在 API 控制台上跟踪您的使用情况,并允许 Google 在您超过免费 API 时与您联系限制。

    documentation 的 API 限制:

    JavaScript API 有以下限制:

    标准使用限制

    标准 API 的用户:

    连续 90 天每 24 小时加载超过 25,000 次地图之前免费

    启用按需付费以解锁更高的配额:

    超过免费使用限制后,按 0.50 美元/1000 次额外请求计费,每 24 小时最多 1,000,000 次。

    【讨论】:

    • 您能添加任何来源吗?如果 API KEY 可以限制您的使用,为什么会有人使用它?
    • 它不限制您的使用,它允许您监控您的使用。
    • 我很困惑,因为我认为您的陈述和您提供的信息相互矛盾。您是在告诉我,如果您想监控超出这些限制的使用情况,Google 会向您收费吗?
    【解决方案2】:

    当您加载 Google Maps API 时,它会知道您的 IP 地址。它会根据您的 IP 在标准计划下限制您的速率。

    【讨论】:

    • 这听起来不对。 javascript API 是从浏览器加载的,所以每次加载它都会收到不同的 IP(更准确地说是用户)不是吗?
    • 完全正确 - 每次您打开应用并向 Maps API 发出请求时,Maps API 都会跟踪发出请求的设备的 IP。这其实并没有什么不妥。大多数用户的 IP 不会像您想象的那样经常变化(例如,虽然您家中的子网 IP 可能会发生变化,但大多数 ISP 会为每条线路提供一个 IP 地址并简单地对所有流量进行 NAT)。
    猜你喜欢
    • 2019-08-17
    • 2010-09-10
    • 2010-10-03
    • 2021-08-02
    • 2011-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多