2

我有一个在小型 Google 地图上显示用户位置的网页

例如 谷歌静态地图

然而,我有黑莓的同事似乎总是得到超出使用限制的图像:在此处输入图像描述

其中一些是工作黑莓用户,一些是个人设备。那么 google 是否使用 BES 地址作为来源?如果是这样的话,所有的黑莓用户肯定都会遇到这个问题吗?

4

1 回答 1

2

这里有两个方面需要理解。一是谷歌静态地图 API 是基于IP 地址的速率限制。这是为了分散使用限制。地图文档说限制是“每个应用程序每天 25,000 个免费静态地图请求”。如果您不使用 API 密钥,则该限制适用于每个 IP 地址。

第二件要了解的是,黑莓设备都通过 VPN 访问互联网,该 VPN 通过移动运营商的数据计划建立隧道。这就是 BIS 服务以及电子邮件访问所提供的。当 BIS 用户浏览互联网时,他们的 IP 地址将来自 RIM 的数据中心之一,而不是来自移动运营商的数据中心。整个北美都有一个数据中心。 RIM 会公布他们的 IP 地址。 这意味着所有具有 BIS 服务的黑莓都将从一组有限的 IP 地址中显示出来。

将这两个知识结合在一起,我们就有了一个基于 IP 地址限制的 API,以及使用有限 IP 地址集的大量设备。这就是黑莓设备用尽 Google Maps API 配额的原因,即使使用同一移动运营商的另一台非黑莓设备没有看到配额问题。

于 2012-12-23T04:04:00.803 回答