1

アプリでオフライン マップの使用に osmdroid を使用しようとしていますが、見つけられないのは、/assetsフォルダーからタイル ソースを設定する方法です。だから私はタイルを(Mobile Atlas Creatorから)配置して/assets/maps.zip 、次のようなことを試みています:

final ITileSource tileSource = 
   new XYTileSource("maps", null, 15, 17, 256, "png", "/assets");
mapview.setBuiltInZoomControls(true);
mapview.setTileSource(tileSource);
mapview.getController().setZoom(15);
mapview.setUseDataConnection(false); 

..これは何らかの方法で間違っているようです。それで、誰でもそれを行う方法を教えてもらえますか?

4

3 に答える 3

0

をご覧くださいBitmapAssetTileSource。また、iBurn-2012は実際の動作を見るのに役立つかもしれません。

于 2014-04-24T14:51:22.247 に答える
0

アセット パスは「file:///android_asset/」です。入力ストリームが必要な場合は、AssetManager 経由で取得します。

于 2012-11-01T22:33:18.280 に答える