【发布时间】:2012-11-19 19:55:30
【问题描述】:
现在我有一个代码,我使用 osmdroid 来显示我自己的离线地图,这些地图放置在 /osmdroid 我试图改变的另一个特别的事情是最小和最大缩放 ,现在我正在使用这部分代码,它什么都不显示
MapView mapview = (MapView) v.findViewById(R.id.mapview);
mapview.setUseDataConnection(false);
final ITileSource tileSource = new XYTileSource("maps", ResourceProxy.string.mapnik, 18, 21, 256, ".png",
"http://tile.openstreetmap.org/");
mapview.setBuiltInZoomControls(true);
mapview.setTileSource(tileSource);
但是当我设置时
setTileSource(TileSourceFactory.MAPNIK)
我的离线地图工作正常,但缩放受限
我的 XYTileSource 有什么问题吗?
提前致谢
【问题讨论】:
-
您在 /osmdroid 中放置的图块是什么格式(我假设它实际上是 /sdcard/osmdroid/tiles?)它们是在 zip 中吗?文件? jpg?它们是否在名为“maps”的文件夹中(以匹配您的第一个参数到 XYTileSource)?
标签: android android-mapview osmdroid