首页 / 浏览问题 / 移动GIS / 问题详情
imobile tiff切缓存,全图不显示
82EXP 2021年11月03日

各位大佬,我有一张tiff格式的地图,如下图,将其切webp格式的缓存文件后加载到移动端,全图模式不显示,需手动缩放才显示。j

加载sci的代码如下,另外datasourceConnectionInfo.engineType = EngineType.Rest地图不显示:

   datasourceConnectionInfo = DatasourceConnectionInfo()
//        val url = "$rootPath${resources.getString(R.string.mapSciUrl)}"
        //  info.server = "$rootPath/SuperMap/SampleData/Day@World/Day@World.sci3d"
        datasourceConnectionInfo.server = url
        datasourceConnectionInfo.engineType = EngineType.IMAGEPLUGINS
//        datasourceConnectionInfo.alias = "sicConnectionInfo"
        val datasources: Datasources = mWorkspace!!.datasources
        val ds = datasources.open(datasourceConnectionInfo)
        if (ds != null) {
            var layer = mMap!!.layers.add(ds.datasets.get(0), true)
            layer.isVisible=true
//全幅显示

//            mMap!!.viewEntire();
//            loadingDialogViewBase.closeLoadingdialog()

        } else {
            loadingDialogViewBase.closeLoadingdialog()
        }
        datasourceConnectionInfo.dispose()

1个回答

您好,首先在桌面添加sci文件全幅能不能正常显示呢?还有在切图的适合尽量切jpg或者png格式,不要切webp格式。
9,232EXP 2021年11月03日
你好,桌面能显示,切矩形tiff在移动端也能全图展示,就是将图片中红色区域设置成透明切图后全图无法显示。
jpg格式的全图非矩形的显示不全
您那边能否将数据发我一份,我这边验证一下。可以私信我云盘地址
...