Кэшировать Mapbox изображения плитки

Я использовал Mapbox в проекте и теперь хочу улучшить его производительность. Можно ли кэшировать изображения плиток Mapbox?

Когда я использую свою карту Mapbox, я вижу URL-адреса запросов, которые выглядят следующим образом:

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

Мне интересно, может ли кто-нибудь помочь мне выяснить, как настроить мое собственное кэширование плитки, чтобы я мог отправить его своим клиентам со своего собственного сервера.


person ParisNakitaKejser    schedule 05.09.2013    source источник


Ответы (3)


Я надеялся, что это также не противоречит TOS mapbox ... однако, похоже, что это так. Конечные пользователи могут кэшировать плитки, но не могут передавать их другим пользователям. Ниже в их Условиях использования приводится более подробная информация - я выделил жирным шрифтом те части, которые я считаю наиболее важными:

"Карты, размещенные на Mapbox, могут кэшироваться на устройствах конечных пользователей (ноутбуки, смартфоны, планшеты) для использования в автономном режиме, однако каждое устройство должно заполнять свой кеш, используя прямые запросы к Mapbox, и контент из кеша может использоваться только один конечный пользователь. Дальнейшее распространение из кеша запрещено, равно как и проксирование, и любое другое распространение карт, обслуживаемых из Mapbox. Сбор данных или любая массовая загрузка одним пользователем в целях, отличных от автономного кэширования. -пользовательские устройства запрещены. "

person Chris Tanseer    schedule 09.01.2015

Это противоречит Условиям использования MapBox и приведет к удалению вашей учетной записи.

person tmcw    schedule 09.09.2013

Это не противоречит TOS mapbox.

Автономное кэширование. Устройства - телефоны, планшеты, компьютеры - могут кэшировать неограниченное количество изображений карт для использования в автономном режиме или для повышения производительности. Вы не можете использовать прокси или распространять кэшированный контент.

person Steffan Perry    schedule 22.10.2014
comment
Конечно, но он также говорит, что его можно использовать для повышения производительности, что звучит так, как будто это в первую очередь причина кеширования OP? - person Steffan Perry; 11.12.2014