有人可以就谷歌地图编码api的配额限制提出建议吗?我在android上使用地理编码。谷歌地图Api网站规定每天限额为2,500。这是API密钥的总数吗?或每个IP地址?我发现这篇文章: http://code.google.com/apis/maps/articles/geocodestrat.html#quota-limits
表示配额限制与IP地址绑定,但这是指网站。谁能回答这个问题?显然这是一个巨大的差异,每个设备每天2,500个地理编码查找对于大多数应用程序来说已经足够了。
答案 0 :(得分:38)
Android Geocode API没有硬性限制
我联系了开发人员支持
问:
使用我们正在编写的新应用程序,我们有10个房屋的地图和我们 必须从每个邮政编码中查找Lat Long。
我们使用:
但是,客户现在正在询问API的限制。我有过 在网上看看,但我找不到任何具体的证据。
我听说每24小时每个IP地址会有2500个请求。
有些人正在将Javascript Geocoder与之混淆 Android Geocoder,所以这个问题特别是Android。
我做了一个循环,点击getFromLocationName超过2500次 无论如何它会返回我的数据。缓存可能。我有时会得到一个 IOException,间歇性地。我认为这与此有关 如果支持LocationProviders,我也会得到IOException 我曾经达到过这个神话般的限制吗?
你能为我的谣言带来一些清晰度,或者认识一个人 可以?
此致
保
得到了这个回复:
保罗,
此API旨在供客户端应用程序合理使用。它是 积极监控滥用行为(例如每秒请求数),但是你 不应该对您描述的用例有任何问题。
我不确定您的应用程序是如何构建的,但可能更多 有效地在服务器端执行一次地理编码,而不是在 每个设备都是单独的。
谢谢,Jan-Felix
供参考: (我们还将这些查找保存在本地设备上的数据库中,这样他们就不需要再做了)
因此,Android GeoCode API使用中没有硬限制,更多只是合理的使用政策每台设备(客户端)
答案 1 :(得分:13)
根据我的理解,每天每个IP地址。这是提出请求的确切机器。因此,如果其他人正在使用您的应用程序,则会将其限制在他们的计算机上。
您的API密钥可以在多个设备上使用。同样的原则适用于所有Google的API。我使用翻译API,如果我被限制为每个API密钥,我会被搞砸,并且会最大化。
当然,如果您向Google支付使用其API的费用(在API控制台中结算),则不适用。我为Google Translate API支付了很多费用