首页 / 浏览问题 / 组件GIS / 问题详情
iObjects .NET获取面图形的节点信息
20EXP 2023年01月31日
想实现桌面同等效果,桌面这个是选择图形——>右键点击属性——>节点信息,查看节点信息的xy坐标,试了一下无法上传图片说明,请问用iobjects .net如何实现查看节点信息的功能

1个回答

您好,在组件端得到GeoRegion对象后,通过取GeoRegion就可以得到节点。

GeoRegion的序列存储的是子对象点串,比如GeoRegion[0]是这个面对象的第一个子对象,GeoRegion[1]是这个面对象的第二个子对象,

得到的子对象点串是Point2Ds,其中Point2Ds[0]、Point2Ds[1]、Point2Ds[3]依次是这个点对象的第1、2、3...个节点。

希望可以帮助到您。
9,348EXP 2023年01月31日
感谢,已经获取到节点信息了,然后我发现查看节点信息后还有个功能,就是点击具体某一行节点信息,会在地图对应位置十字标识,请问这个是如何实现的呢
这个是根据坐标值,在跟踪图层TrackingLayer添加对象的了。
我获取选中行的坐标,然后构建了一个GeoPoint,然后TrackingLayer.Add(geopoint, "point");桌面的效果是十字标识的效果,请问这个十字标识效果该如何添加
可以通过GeoPoint的Style设置风格
...