首页 / 浏览问题 / 移动GIS / 问题详情
移动地图后,地图影像出现模糊变清晰的现象
19EXP 2021年05月10日

使用产品:supermap-imobile-10.1.2-220-android-zip-chs_(精简绿色包)

操作系统:Android(Redmi 5 Plus,MIUI 11.0.3)

问题详细描述:

由tif文件创建的影像服务,使用SceneControl.scene.open()方法打开地图,平移地图(非放大缩小),发现地图影像会出现从模糊变清晰的现象,如下图所示。

该问题让我想起了之前解决的问题(http://ask.supermap.com/92170)。该问题我是通过将绘制的图形向上移动一个小的高度解决的,似乎那个问题出现的原因是高度为0导致的?

我就想复制之前的解法到本问题,但是发现影像服务无法调整高度,即地图影像都是贴着地球的。

请问,该如何解决呢?

1个回答

您好,在影像图的渲染过程就是先渲染模糊层,再渲染精细层的。不会一开始就显示精细层的。
9,232EXP 2021年05月10日
你好!

这个过程我有了解。上面3张图片自上至下分别标识为图1、图2、图3。图1是我在等待地图渲染精细层后截的图;图2是我在平移地图的过程中截的图,可见发生了重新渲染的情况,即又渲染了模糊层;图3是我在图2的渲染结束后截的图。

现在就是出现了图2发生的情况,即出现了重新渲染的现象。
渲染机制就是从模糊层到精细层,每次移动都会走一遍这个操作的。这么做的目的是为了节省资源,一开始就加载模糊层。

你好!

你的意思是每次平移地图都会将地图(包括原本已经渲染完毕的部分)重新渲染?我这边简单地平移了地图一小段距离,都会出现原本已经清晰的地图重新从模糊变清晰的情况。

我还发现个情况,就是该问题描述的情况是在地图放大到一定程度后,进行地图的平移才出现的;当地图缩小到一定程度后,进行地图的平移却不会出现这样模糊逐渐清晰的情况。

是的,在平移的时候移动出视角范围就会重新渲染,这是渲染机制的原因。缩小后是因为没有显示到最精细层。
你好,该问题我们已经进行了沟通,研发那边有了解决方案,麻烦告知一下,谢谢!
...