我用下面这几种形式加载都报错,google了很久也没找到有效的解决办法,求高手…! // String cachePath = Environment.getExternalStorageDirectory().getPath(); // dataPath = "file://"+cachePath+ "/BaseMap.tpk"; // local = new ArcGISLocalTiledLayer(dataPath); local = new ArcGISLocalTiledLayer("file:///mnt/sdcard/tpk/BaseMap.tpk"); // local = new ArcGISLocalTiledLayer("file:///storage/sdcard0/tpk/BaseMap.tpk"); // ok map.addLayer(local); 报错如下截图: |
|
这些路径下的文件我保证是有的!
|
|
10分 |
这个错误好像就是找不到 要用的东西嘛 是不是被回收了 你dedug看看
|
东西还在的,就是不明白为什么会报这个错,希望有做过arcgis for android的来给我解答一下啊……
|
|
80分 |
file://这个去掉
|
不行的 |
|
10分 |
error reading configuration 是不是conf.xml有问题 我离散的切片调用会有类似问题 紧缩的没问题
|
解决了,我写的那个是可以的
|
|
楼主怎么解决的? |
|
请问楼主如何解决的?求分享
|
|
折腾了几个小时,终于解决了!关掉手机USB数据存储就可以了local=new ArcGISLocalTiledLayer(“file:///mnt/sdcard/ArcGIS/Basemap/Layers”);或者local = new ArcGISLocalTiledLayer(“file:///storage/sdcard0/ArcGIS/Basemap/Layers”);都可以的。tpk貌似还不支持吧,Tile Packages or .tpk””s are not currently supported,例子里面是这么写的啊。折腾啊!
|
|
楼主怎么解决的,求分享解决方法
|