我正在使用Mapbox-iOS-SDK和一个包含每秒缩放级别的MBTiles文件来减少其文件大小。
问题是,在放大时,Mapbox会在加载下一个级别之前删除先前的缩放级别图块。如果这个级别不可用,我最终得到一张空地图。
我想,例如,缩放级别15保持到加载缩放级别17(因为缺少16级)。
Mapbox正在使用CATiledLayer来绘制切片。我现在无法看到防止旧瓷砖被移除的方法。
答案 0 :(得分:0)
您可以使用mapView.missingTilesDepth = 2
来解决这个问题,在渲染切片时,它会比缩放级别的参考缩放率低2。