| 1302 | | /** |
| 1303 | | * Extend tile loading corridor, so that no flickering happens when panning |
| 1304 | | */ |
| 1305 | | private void overloadTiles() { |
| 1306 | | int overload = 1; |
| 1307 | | int minXo = Utils.clamp(minX-overload, tileSource.getTileXMin(zoom), tileSource.getTileXMax(zoom)); |
| 1308 | | int maxXo = Utils.clamp(maxX+overload, tileSource.getTileXMin(zoom), tileSource.getTileXMax(zoom)); |
| 1309 | | int minYo = Utils.clamp(minY-overload, tileSource.getTileYMin(zoom), tileSource.getTileYMax(zoom)); |
| 1310 | | int maxYo = Utils.clamp(maxY+overload, tileSource.getTileYMin(zoom), tileSource.getTileYMax(zoom)); |
| 1311 | | for (int x = minXo; x < maxXo; ++x) { |
| 1312 | | for (int y = minYo; y < maxYo; ++y) { |
| 1313 | | loadTile(getOrCreateTile(x, y, zoom), false); |
| 1314 | | } |
| 1315 | | } |
| 1316 | | } |
| 1317 | | |