Size: a a a

2021 October 29

f

fr1 in Mapbox чат
а что там не так?
источник

BT

Basil Titovchenko in Mapbox чат
Всё так, сам сценарий не укладывался в задачу.
источник

o

oxid in Mapbox чат
А точно ли? Векторную карту получается иногда призумить в два-четыре раза без запроса за тайлами
источник

A

Alex CherryTea in Mapbox чат
В вебе надо только
А) стартануть сервис воркер, настроить на запись запросов в тайловый сервер
Б) вычислить тайлы попавшие в выделение
В) в ручную создать по запросу на каждый тайл.
Далее вырубаем сеть - карта ломится на сервера мапбокса а сервис воркер видя отсутсвие соединения отдает запросы из кэша. Для мапбокса все прозрачно
источник

f

fr1 in Mapbox чат
потому что тебе показывают данные с предыдущего зума. там вообще тайлы дальше 14 нет большого смысла делать
источник

o

oxid in Mapbox чат
Да, я так и хочу, у меня только вопрос с пунктом Б остался так-то
источник

o

oxid in Mapbox чат
Посмотрю на tilebelt
источник

BT

Basil Titovchenko in Mapbox чат
Адреса тайлов отличаются только расширением — png или pbf. А для векторных тайлов существует overzoom, который магию и реализует:
https://docs.mapbox.com/help/glossary/overzoom/
источник

o

oxid in Mapbox чат
ммм
источник

A

Alex CherryTea in Mapbox чат
Можно упереться в размер кэша, он не резиновый
источник

o

oxid in Mapbox чат
https://github.com/mapbox/tilebelt/blob/master/index.js - если кому-то интересно
источник

o

oxid in Mapbox чат
Это понятно. Но мне не надо большие площади кешировать
источник

A

Alex CherryTea in Mapbox чат
Несколько раз по небольшой площади тоже можно упереться. Надо будет над кэшем сделать что-то для того чтобы чистить не нужное
источник

o

oxid in Mapbox чат
мм, а что значит ненужное?
источник

A

Alex CherryTea in Mapbox чат
Предыдущие кэши
источник

o

oxid in Mapbox чат
А, ну это понятно
источник

o

oxid in Mapbox чат
мне в принципе нужен (пока) только один прямоугольник.
источник

o

oxid in Mapbox чат
так что если юзер захочет сохранить новую область, то удаляем старый
источник

f

fr1 in Mapbox чат
а если ему две надо, москву и владивосток, он тебе в таком случае бокс через всю РФ протянет и все лимиты съест
источник

o

oxid in Mapbox чат
Я вот еще подумал, допустим что закешировались тайлы начиная с какого-то уровня зума, например  мы закешировали манхеттен. А потом запускаем приложение без интернета, оно скахем сначала захочет показать текущее положение, или карту мира, а в кеше этих тайлов не будет. ЧТо произойдет?
источник