2014-08-29 70 views
0

我正在使用帶有MBTiles文件的Mapbox-iOS-SDK,該文件包含每個縮放級別以減小其文件大小。Mapbox:每隔一個縮放級別的平鋪源

問題是,在放大時,Mapbox會在加載下一個級別之前刪除以前的縮放級別塊。如果這個級別不可用,我會得到一張空白的地圖。

我想,例如,縮放級別15,直到縮放級別17已被加載(因爲16丟失)。

Mapbox正在使用CATiledLayer繪製圖塊。我現在看不到一種方法來防止舊瓷磚被移除。

回答

0

您可能可以通過mapView.missingTilesDepth = 2來解決這個問題,當渲染切片時,它將查詢比當前縮放小2倍的縮放級別。