2

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

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

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

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

4

3 回答 3

4

我希望这也不会违反 mapbox 的服务条款……但是,似乎确实如此。最终用户可以缓存切片,但不允许将它们提供给其他用户。在他们的服务条款中,它提供了更多细节——我将我认为最相关的部分加粗:

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

于 2015-01-09T08:10:41.183 回答
3

这违反了MapBox 服务条款,并会导致您的帐户被终止。

于 2013-09-09T13:21:37.657 回答
1

违反 mapbox 的 TOS。

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

于 2014-10-22T13:00:08.393 回答