我正在尝试使用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网站上创建一个新项目来修复它。我不想再这样做,因为我有图层等,如果我不使用地图一段时间似乎会出现这个问题。有没有其他人有这个问题或任何人可以提供任何建议,如何我可以调试/反击这个?
谢谢
答案 0 :(得分:1)
@incanus77
此处: - )
这里有你的设置特有的东西;更高的瓦片数应该是可能的。我建议调试通过代码直到该委托回调,看看真正在最后一个成功的tile上发生了什么。
答案 1 :(得分:0)
我下载并缓存MapBox磁贴,我从来没有遇到过问题,但是我没有使用MapBox SDK进行下载,所以我的情况与你的不同。我已经毫无问题地下载了10,000个标题。
以下是您应该询问此问题的人https://twitter.com/incanus77。他应该能够帮助你。