Android Geocode API 没有硬性限制
我联系了开发者支持
问:
使用我们正在编写的新应用程序,我们有一张包含 10 座房屋的地图,我们必须从邮政编码中查找每座房屋的纬度。
我们用:
http://developer.android.com/reference/android/location/Geocoder.html#getFromLocationName(java.lang.String, int)
但是,客户现在询问 API 的限制。我在网上查了一下,但我找不到任何具体的证据。
我听说每 24 小时每个 IP 地址将有 2500 个请求。
有些人将 Javascript Geocoder 与 Android Geocoder 混为一谈,所以这个问题专门针对 Android。
我做了一个循环,命中 getFromLocationName 超过 2500 次,无论如何它都会返回我的数据。缓存可能。我有时会间歇性地收到 IOException。我假设这与支持 LocationProviders 有关,如果我达到这个神话般的限制,我也会得到 IOException 吗?
你能澄清一下我的胡言乱语,或者认识一个能做到的人吗?
问候
保罗
并得到了这样的答复:
保罗,
此 API 旨在供客户端应用程序合理使用。它被主动监控滥用(例如每秒请求数),但您不应该对您描述的用例有任何问题。
我不确定您的应用程序的结构如何,但在服务器端进行一次地理编码可能会更有效,而不是在每个设备上单独进行。
谢谢,扬-费利克斯
仅供参考:(
一旦完成,我们还将这些查找保存在本地设备上的数据库中,因此它们不需要再次执行)
因此,Android GeoCode API 的使用没有硬性限制,更多的是每台设备(客户端)的公平使用策略