Mapbox背景平铺缓存没有失败

时间:2014-02-26 17:27:28

标签: ios mapbox tilecache

我正在尝试使用Mapbox和Xcode离线我的地图,但它似乎在下载过程中卡住而没有任何警告。我使用此代码来检查它当前在哪个磁贴上:

- (void)tileCache:(RMTileCache *)tileCache didBackgroundCacheTile:(RMTile)tile withIndex:(int)tileIndex ofTotalTileCount:(int)totalTileCount
{
    NSLog(@"Caching Tile %i", tileIndex);
}

然而,地图总是卡在缓存区块495但从未命中

- (void)tileCacheDidFinishBackgroundCache:(RMTileCache *)tileCache

- (void)tileCacheDidCancelBackgroundCache:(RMTileCache *)tileCache

之前我遇到过这个问题,并通过在Mapbox网站上创建一个新项目来修复它。我不想再这样做,因为我有图层等,如果我不使用地图一段时间似乎会出现这个问题。有没有其他人有这个问题或任何人可以提供任何建议,如何我可以调试/反击这个?

谢谢

2 个答案:

答案 0 :(得分:1)

@incanus77此处: - )

这里有你的设置特有的东西;更高的瓦片数应该是可能的。我建议调试通过代码直到该委托回调,看看真正在最后一个成功的tile上发生了什么。

答案 1 :(得分:0)

我下载并缓存MapBox磁贴,我从来没有遇到过问题,但是我没有使用MapBox SDK进行下载,所以我的情况与你的不同。我已经毫无问题地下载了10,000个标题。

以下是您应该询问此问题的人https://twitter.com/incanus77。他应该能够帮助你。