0

我正在开发一款将在公共交通车辆中用作广告系统的应用程序。这是为车辆带来高速 wifi 的大学研究项目的一部分。我在应用程序上显示了一个谷歌地图,但我知道有时连接会在几个小时内无法正常工作。因此,我想在连接中断时将地图图块缓存在城市的大部分区域。我知道 Google 的 TOS 规定 cachng 是非法的,除非在以下情况下:“为了提高 Maps API 实施的性能而临时、安全地以不允许使用服务之外的内容;” 我觉得我的应用程序属于提高地图实现性能的条款,因为我将在大部分时间下载地图并在绝对需要时进入缓存。而且我也会经常刷新缓存。其他人是否同意我允许我这样做?我实际上还没有做任何事情,所以我想我会先听取其他人的意见。另外,有谁知道“内容数量有限”是什么意思?

4

1 回答 1

1

你确定这就是 TOS 所说的吗?在我看来,好像有两组可能相关的术语。

http://maps.google.com/help/terms_maps.html(我认为对于普通的谷歌地图)没有明确说明缓存。如果这些是与您的使用相关的条款,那么您可能没问题。(我担心的是 2a - 不复制“内容或其任何部分”。为此目的复制算什么?)但我不是律师,你也不是,如果这很重要那么你可能应该问谷歌。

https://www.google.com/enterprise/earthmaps/legal/us/maps_purchase_agreement.html(我认为是“Google Maps for Business”)比您所说的更进一步:“客户可以存储有限数量的内容仅用于由于网络延迟而提高客户实施的性能“(强调我的) - 并且在网络根本不存在时缓存事物以使系统工作似乎超出了这一点。但我不是律师,你也不是,如果这很重要,那么你可能应该问谷歌。

如果您的缓存策略导致发出的请求多于其他情况,您也应该了解 Google 对此施加的限制。

无论如何,我不是律师,你也不是,如果这很重要,那么你可能应该去问问谷歌。(“你”实际上可能是指“你大学里的法律人”之类的。)

您可能还想考虑 OpenStreetMap。

于 2012-06-07T16:34:12.710 回答