首页 / 浏览问题 / 三维GIS / 问题详情
winfrom 第三方底图出现不清晰的情况
81EXP 2021年06月04日

winfrom 第三方底图出现不清晰的情况  重新切换又能清晰显示 请问这个问题该如何处理呢?

代码如下:sceneControl.Scene.Layers.Add("http://openstreetmap.org", Layer3DType.OpenStreetMaps, "bingmap", true);

1个回答

这是请求的第三方服务,需要实时的去请求在线瓦片,可以多移动鼠标浏览许哟啊的范围区域,先去把数据缓存下来。
4,630EXP 2021年06月04日

鼠标不论怎么移动放大都不行 ,还会有如下图一样的一个分割线

右边不正常 左边正常
您好,您这边使用的三方地图服务的地图该位置数据,是否本来就正常可以清晰完整正常显示?

若不正常推荐您更换数据服务。若正常需要您实时请求更新缓存您的瓦片数据,如变更比例尺操作时。

还是仅仅只是在接入到超图产品中使用才有该问题?若是的话,是仅在Iobject您的开发项目中存在该问题,还是在IDesktop使用该服务同样存在此问题?
原本是可以正常显示的  接入超图才出现这样的问题
在IDesktop中也会出现吗?
这个我不用哦
那就没法排查是服务bug还是您使用组件开发时的问题了。

您可以试下呀  地图调用的是http://openstreetmap.org

测试过了,您的这个第三方服务在线的比例尺更改时瓦片加载就偏慢,瓦片更新机制不是那么迅速,新瓦片还没完全加载出来时就会有您截图的效果。

这个是地图服务的问题,组件上这边如果正常接收到瓦片是可以正常显示加载的,所以您如果使用加载较慢的地图服务,想要呈现一个较好较快的显示效果,推荐您从预加载、缓存、更换更新机制较好的三方地图服务等手段去考虑解决。
超图有提供这个预加载地图、缓存的手段么
数据缓存这个问题肯定需要您自己去做,什么时候缓存,缓存什么,缓存多少,缓存更新机制,您自己根据您的需求来进行做。

当然,现在绝大部分情况都是网络通讯正常、服务提供数据正常、计算机性能正常、瓦片更新机制正常的,直接使用都是可以满足正常实时浏览的需求的。
...