arcgis for android: file:/mnt/sdcard/xxx.geodatabase does not exist.

来源:互联网 发布:网站注销域名 编辑:程序博客网 时间:2024/05/17 04:01

local2 = new ArcGISLocalTiledLayer("file:///mnt/sdcard/xxx.tpk");//配置切片地图
   Geodatabase geo = new Geodatabase(“/mnt/sdcard/map/lightd.geodatabase”);//矢量
   geo.getGeodatabaseFeatureTableByLayerId(0);

  不知是在那个网址上看见,说低版本的sdk写文件地址推荐使用带file的写法,不过在加载矢量地图中,却不认同这个说法,去掉file才是正确的写法

或者是用代码获取系统地址 Environment.getExternalStorageDirectory()   也可以获取到 /mnt/sdcard/(不提倡)

0 0
原创粉丝点击