我有一个网页,在小型 Google map 上显示用户位置
但是我有黑莓的同事似乎总是超出使用限制图像:
其中一些是黑莓的工作用户,一些是个人设备。那么google是否使用BES地址作为来源呢?如果是这样的话,想必所有的黑莓用户都会遇到这个问题吧?
最佳答案
这里有两个方面需要理解。一是Google static maps API is rate limited based关于 IP 地址。这样做的目的是分散使用限制。 map 文档称限制为“每个应用程序每天 25 000 个免费静态 map 请求”。 如果您不使用 API key ,则该限制适用于每个 IP 地址。
要了解的第二件事是,所有 BlackBerry 设备都通过通过移动运营商的数据计划建立隧道的 VPN 访问互联网。这就是 BIS 服务以及电子邮件访问所提供的功能。当 BIS 用户浏览互联网时,他们的 IP 地址将来自 RIM 的数据中心之一,而不是来自移动运营商的数据中心。整个北美地区只有一个数据中心。 RIM publishes their IP addresses.这意味着所有具有 BIS 服务的黑莓手机都将从一组有限的 IP 地址中显示。
将这两部分知识结合在一起,我们就有了一个基于 IP 地址进行限制的 API,以及使用一组有限 IP 地址的大量设备。这就是为什么 BlackBerry 设备会用完 Google Maps API 配额,即使使用同一移动运营商的其他非 BlackBerry 设备也不会出现配额问题。
关于google-maps - 黑莓用户看到使用量超出图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13969872/