我有一个网页,可在小型Google地图上显示用户位置
e.g。 Google Static Map
然而,我的blackberrys同事似乎一直超出图像的使用限制:
其中一些是黑莓用户,有些是个人设备。那么谷歌使用BES地址作为来源吗?当然,所有黑莓用户都必须遇到这个问题吗?
答案 0 :(得分:2)
这里有两个方面需要理解。一个是IP地址Google static maps API is rate limited based。这旨在分散使用限制。地图文档说限制是“每个应用程序每天25000个免费静态地图请求”。 如果您没有使用API密钥,则该限制适用于每个IP地址。
要理解的第二件事是,BlackBerry设备都通过VPN通过移动运营商的数据计划进行互联网访问。这是BIS服务提供的,以及电子邮件访问。当BIS用户浏览互联网时,他们的IP地址将来自RIM的一个数据中心,而不是来自移动运营商的数据中心。北美所有地区都有一个数据中心。 RIM publishes their IP addresses.这意味着所有使用BIS服务的黑莓手机都将显示在一组有限的IP地址中。
将这两个知识结合在一起,我们有一个API,其限制基于IP地址,以及大量使用有限IP地址的设备。这就是BlackBerry设备用完Google Maps API配额的原因,即使使用同一移动运营商的其他非BlackBerry设备未看到配额问题。