google-maps - 黑莓用户看到使用量超出图像

标签 google-maps blackberry geolocation

我有一个网页,在小型 Google map 上显示用户位置

例如 Google Static Map

但是我有黑莓的同事似乎总是超出使用限制图像:enter image description here

其中一些是黑莓的工作用户,一些是个人设备。那么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/

相关文章:

javascript - 使用地理位置更改货币

javascript - 谷歌地图方向与多个方向与颜色

javascript - 在当前位置的弹出窗口中显示详细信息窗口

javascript - 返回我之前指定的 Google map 位置列表

javascript - Blackberry 6 Anchor document.location 不工作

android - 为多个平台创建翻译文件的最佳做法

user-interface - 哪个是黑莓应用程序开发的更好工具?

Node.js 和 Express - 如何获取浏览器的位置

google-maps - 地址的地理编码是如何完成的?

JavaScript Google map 折线 : issue in connecting all given GPS locations