Mapbox maps - автономный кеш тайлов для ios
Я использую mapbox SDK, пытаюсь кэшировать тайлы map-карты mapbox (не MBTiles). Я пытался использовать код в этой теме безуспешно - я получаю null
за *tileSource
:
NSString *fullPath = [[NSBundle mainBundle] pathForResource:@"mapbox" ofType:@"json"];
NSString *tileJSON = [NSString stringWithContentsOfFile:fullPath encoding:NSASCIIStringEncoding error:nil];
RMMapboxSource *tileSource = [[RMMapboxSource alloc] initWithTileJSON:tileJSON];
и я не мог найти другие примеры кода, делающие что-то подобное.
В общем, мне нужно кэшировать тайлы для определенных областей, а затем использовать их пару недель спустя.
Любой пример кода или указание на правильное направление спасет жизнь!
1 ответ
Are you sure that both your fullPath
а также tileJSON
не являютсяnil
также?