采用拓展控件加载数据的速度会慢一些,如果一次性加载200个图片标签,会出现逐个显示的效果,不符合客户的要求,因此,我们需要做一些处理,以便让它一次性全部显示出来,不会出现逐个出现的闪动效果。
需求分解
- 创建目录树组
- 创建点位
- 创建图片标签(设置图片为空字符串)
- 设置图片标签对象为不可见
- 给图片标签的图片路径赋值
- 设置目录树组不可见
- 设置目录树组可见
Jsp源码
var cg = SGWorld66.ProjectTree.CreateGroup("ceshi","");
var labelStyle = createLabelStyle(0);
var p = SGWorld66.Creator.CreatePosition(116.3801139,40.00849444,50,0,0,0,0,700);
var pp = SGWorld66.Creator.CreateImageLabel(p, "", labelStyle, cg, "ces");
SGWorld66.ProjectTree.SetVisibility(p.ID,false);
pp.ImageFileName = "http://192.168.1.222:9090/skyline/test/tv.png";
SGWorld66.ProjectTree.SetVisibility(cg,false);
SGWorld66.ProjectTree.SetVisibility(cg,true);