Отдельный dbCache для разных областей с mapbox
Я создаю приложение, которое кэширует области карты для автономного использования. У меня есть один источник плиток с множеством возможных областей интереса, и я хочу иметь возможность удалять кэш для определенной области, но не для других областей.
Каков наилучший способ кэширования различных областей в базе данных в этом случае?
Кроме того, возможно ли иметь более одного фонового кеш-процесса?
1 ответ
Мы не пробовали более одного фонового процесса. Вероятно, это не будет хорошо из-за соображений производительности, но вы должны быть в состоянии сделать это технически.
Я бы использовал разные источники плитки для разных областей с текущей настройкой. Источник плитки в настоящее время предназначен для очистки "все или ничего". Это может быть изменено в пользовательских изменениях SDK (с открытым исходным кодом), но это не делается из коробки.