arcgis for android 加载tif文件时缺少boundingGeometry有人遇到过吗

文件路径正确,且文件夹内含有Shasta.tfw,Shasta.tif,Shasta.tif.aux.xml,Shasta.tif.ovr代码如下:
Raster raster = new Raster(Environment.getExternalStorageDirectory().getAbsolutePath() + "/tiffiles/raster-file/Shasta.tif");

final RasterLayer rasterLayer = new RasterLayer(raster);

map.getOperationalLayers().add(rasterLayer);

rasterLayer.addDoneLoadingListener(() -> mMapView.setViewpointGeometryAsync(rasterLayer.getFullExtent(), 50));
 
报错:
java.lang.IllegalArgumentException: Parameter boundingGeometry must not be null
 
是因为
rasterLayer.getFullExtent()为null
 
请问为什么取不到地图的范围值?
 
已邀请:

张佳期

赞同来自:

你的栅格数据在android也没有显示出来吧。你的android系统有没有超过6.0的版本,如果超过了需要在代码中设置运行时权限处理。相同的技术思路供参考:
https://blog.csdn.net/gislaozh ... 71322

要回复问题请先登录注册