Android Geocoder配额限制

有人可以build议对Google maps geocoding api的配额限制吗? 我在android上使用地理编码谷歌地图Api网站指出,每天限制为2500。 这是API密钥的总和吗? 或每个IP地址? 我find了这篇文章: http : //code.google.com/apis/maps/articles/geocodestrat.html#quota-limits

其中规定配额限制与ip地址绑定,但这是指网站。 任何人都可以回答吗? 显然,这是一个巨大的差异,每个设备每天2500个地址parsing查找对于大多数应用程序来说已经足够了。

Solutions Collecting From Web of "Android Geocoder配额限制"

从我所了解的每天每个IP地址。 这是提出请求的确切机器。 所以如果别人使用你的应用程序,它会限制它的机器。

您的API密钥可以在多个设备上使用。 同样的原则适用于所有Google的API。 我使用翻译API,如果我被限制为每个API密钥,我会被拧紧,最大限度地减less。

当然,如果您向Google付费使用API​​(在API控制台中开票),则这不适用。 我付了很多谷歌翻译API

Android Geocode API没有硬性限制

我联系了开发者支持

问:

随着我们正在写的新应用程序,我们有一个10房子的地图,我们必须从每个邮政编码查找纬度。

我们用:

http://developer.android.com/reference/android/location/Geocoder.html#getFromLocationName(java.lang.String,int)

但是,客户现在正在询问API的限制。 我在网上看了一下,但是我找不到任何具体的证据。

我听说每24小时每个IP地址有2500个请求。

有些人将Android Geocoder与Javascript Geocoder混在一起,所以这个问题就是Android。

我做了一个循环,超过了2500次getFromLocationName,它会返回我的数据。 caching也许。 我有时会间歇性地得到一个IOException。 我认为这是与支持LocationProviders的事情,如果我打这个神话的限制,我也会得到IOException?

你能给我的彩蛋带来一些清晰的信息吗?

问候

保罗

并得到了这个答复:

保罗,

这个API是为客户端应用程序的合理使用而devise的。 主动监控滥用情况(例如每秒请求数),但您不应该对所描述的用例有任何问题。

我不确定您的应用程序是如何构build的,但在服务器端进行一次地理编码可能更有效,而不是单独在每个设备上进行。

谢谢,Jan-Felix

fyi 🙁 我们也将这些查找保存在本地设备的数据库中,一旦完成,就不需要再执行了)

因此,对Android GeoCode API的使用没有硬性限制 ,更多的是每个设备(客户端)的合理使用策略