我是mapbox android的新手。我可以从json放置图块。但是我如何从手机的内部存储/SD 卡加载磁贴。
我正在使用以下代码进行本地存储 - 这不起作用
RasterSource chicagoSource = new RasterSource("chicago-source", new TileSet("tileset", "asset://" + Environment.getExternalStorageDirectory().getAbsolutePath()
+ "/OverlayTiles/{z}/{x}/{y}.png"));
mapboxMap.addSource(chicagoSource);
RasterLayer chicagoLayer = new RasterLayer("chicago", "chicago-source");
mapboxMap.addLayer(chicagoLayer);
我可以从项目资产文件夹中加载 - 使用下面的代码,它可能会帮助某人
RasterSource chicagoSource = new RasterSource("chicago-source", new
TileSet("tileset","asset://OverlayTiles/{z}/{x}/{y}.png"));
mapboxMap.addSource(chicagoSource);
mapboxMap.addSource(chicagoSource);
RasterLayer chicagoLayer = new RasterLayer("chicago", "chicago-source");
mapboxMap.addLayer(chicagoLayer);