浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
组件GIS
/
问题详情
动态创建的图层如何排序
超图ob...
28EXP
2017年08月22日
obj.net 动态创建的图层如何定义排序字段
iobjects
图层排序
1个回答
您好,图层没有类似数据集那样可以按名称,按创建时间等方式排序的直接方法,只能通过Layers.MoveTo,Layers.MoveToTop 等方法将图层移到指定的位置,具体的排序方式可以您自己写算法,比如按图层名称首字母(A-Z) 排序,自己写一个冒泡排序算法或其它算法就行了。
胡林
5,985EXP
2017年08月22日
抱歉,我没说清楚,我说的类似桌面里这个功能,如下图:
另外有个Bug,不知道是我用的版本有问题还是什么情况:
第一个问题,是对图层对应数据集的记录集里面某字段的值进行一个排序,排序算法还是得自己写,排序之后再刷新地图。
第二个问题不是缺陷,字体的字号可以选择一个字段的值,使每个对象的大小不一致,也可以自己输入一个值,是所有对象大小显示一致。
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
图层数据的数据集排列顺序
如何在iObjects中对三维切片图层创建空间索引?
如何创建动态图层
动态图层对象如何设置使支持选中
超图FAQ:请问下通过接口向iserve内新增地图服务 ,创建异常了, 原因如何排查
超图FAQ:请问一下,imanager启动kc-pg库日志显示找不到还原点,导致启动失败,删除重建pod会直接变成terminating状态,新的pod会变成clashloop状态,需要怎么排查呢
iObject java 自动创建属性表设置字段的类型
数据集创建:名称自动添加了前缀Dataset_
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...