缓存mapbox平铺图像

时间:2013-09-05 09:48:09

标签: javascript jquery caching mapbox

我在项目中使用了Mapbox,现在我想提高它的性能。是否可以缓存Mapbox Tile图像?

当我使用我的Mapbox地图时,我看到如下所示的请求网址:

  

http://b.tiles.mapbox.com/v3/ {的azazaz} /13/4381/2564.png

我想知道是否有人可以帮我弄清楚如何设置我自己的Tile缓存,所以我可以从我自己的服务器上将它推送给我的客户。

3 个答案:

答案 0 :(得分:2)

这违反MapBox Terms of Service,会导致您的帐户被终止。

答案 1 :(得分:2)

我希望这也不是反对mapbox的TOS ......但是,它似乎是。最终用户可以缓存切片,但不允许将其提供给其他用户。在他们的Terms of Service中进一步向下,它提供了更多细节 - 我加粗了我认为最相关的部分:

" Mapbox上托管的地图可以缓存在最终用户设备(笔记本电脑,智能手机,平板电脑)上以供离线使用,但是,每个设备必须使用对Mapbox的直接请求和内容来填充其缓存。缓存只能由单个最终用户使用。禁止从缓存中进一步重新分发,因为代理和从Mapbox提供的地图的任何其他重新分发都是禁止的。 禁止单个用户进行刮擦或大量下载,以用于最终用户设备上的离线缓存以外的目的。"

答案 2 :(得分:1)

这是对抗mapbox的服务条款。

  

离线缓存设备    - 手机,平板电脑,电脑 - 可以缓存   无限量的地图图像供离线使用或改进   性能。您不得代理或重新分发缓存内容。