首页 / 浏览问题 / 组件GIS / 问题详情
如何监听刷新完毕?
29EXP 2022年05月31日
我在工作空间中加了天地图,然后在IOBJECT .NET中,如何监听天地图刷新完毕?

1个回答

您好,iObjects .NET组件是无法监听Web型数据源(如:天地图)的图层刷新完毕的,请问您是出于怎样的需求需要监听天地图是否刷新完毕呢?

希望可以帮到您。
2,253EXP 2022年05月31日
现在的需求是叠加天地图进行图斑截图,但是天地图现在不能下载了,只有用WEB在线截图,所以跳转到每个图斑然后截一个图。如果不能判断天地图刷新完没有,截出来的图经常会有白块。

您好,根据您描述的需求,通常有以下2种处理建议如下:

  1. 每次截图前多等待一段时间(根据您本地的网速情况调整等待时长),待天地图加载完成后再截图;
  2. 先通过 SuperMap iServer 转发天地图服务,在 iServer 上切瓦片缓存,然后再使用 iServer 切好的缓存。iServer 的切图入口如下:

    通过 iObjects .NET 中 Scene.Layer3Ds.Add(string dataName,Layer3DType layerType,bool addToHead) 接口加载本地的缓存配置文件(sci、scp、sct 等格式)。

...