2014-08-29 97 views
0

我正在使用带有MBTiles文件的Mapbox-iOS-SDK,该文件包含每个缩放级别以减小其文件大小。Mapbox:每隔一个缩放级别的平铺源

问题是,在放大时,Mapbox会在加载下一个级别之前删除以前的缩放级别块。如果这个级别不可用,我会得到一张空白的地图。

我想,例如,缩放级别15,直到缩放级别17已被加载(因为16丢失)。

Mapbox正在使用CATiledLayer绘制图块。我现在看不到一种方法来防止旧瓷砖被移除。

回答

0

您可能可以通过mapView.missingTilesDepth = 2来解决这个问题,当渲染切片时,它将查询比当前缩放小2倍的缩放级别。