我遇到的问题是我的地图图块仅显示缩放级别 14 到 17 我正在使用离线 Mapnik 地图。切片位于正确的文件夹 (/osmdroid/Mapnik.zip) 中,格式正确 (.png)。
我从缩放 16 开始。放大到 17 时没有问题,但是当缩放到 18 时,只有 17 的图块被缩放。如果我缩小一段时间,则未显示缩放级别 1-14 的图块。只有一个灰色的盒子。
这些缩放级别的 png 在 .zip 存档中:/ 所以我不知道该怎么做。有人有想法吗?
我的代码是这样的:
public class Main extends Activity {
public static final GeoPoint INITIAL_POSITION = new GeoPoint(48.965558, 9.27893);
MapView mapView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mapView = (MapView) findViewById(R.id.map);
mapView.setBuiltInZoomControls(true);
mapView.getController().setZoom(16);
mapView.getController().setCenter(INITIAL_POSITION);
mapView.setTileSource(TileSourceFactory.MAPNIK);
mapView.setUseDataConnection(false);