浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
组件GIS
/
问题详情
怎么用鼠标选择获取标签专题图中的对象
argentum
28EXP
2017年11月15日
使用标签专题图将各省的省份名称显示在场景中,怎么用鼠标选择对象获取该对象的省份名称呢
标签专题图
net
对象选中
二次开发
请
登录
或者
注册
后回答这个问题。
1个回答
您好,首先可以获取到场景的选择集Scene.FindSelection 方法 ,再根据选择集的Selection3D.Item 属性 获取到选择的对象的SmID,再去对象所在图层对应的数据里里面去查询该SmID对应哪个对象,DatasetVector.GetRecordset.Seek(Smid),再去获取该对象省份字段属性即可。
胡林
5,985EXP
2017年11月15日
需要在场景的sceneControl.MouseDown事件中写,还是在sceneControl.ObjectSelected事件中写呢
sceneControl.MouseDown,sceneControl.MouseClick这些都是可以的
好的,谢谢
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
场景中标签专题图高度设置
标签专题图图层保存为文本数据集
active OSGB缓存场景获取选中对象ID
plugin开发中通过属性选择三维对象
idesktopX 标签统一专题图 背景形状选择点符合时,点击背景风格设置,弹出的是填充符号风格设置,不是点符合风格设置
制作专题图标签的时候,布告板模式选择的贴地旋转,生成的缓存这种效果就没了
标签专题图选择字体列表空白
iobject开发选择对象
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...