首页 / 浏览问题 / 移动GIS / 问题详情
二维开发-加载三维线数据增加线对象
55EXP 2021年05月12日
您好,我们这边一直是平面二维开发,之前搭载的线类型对象也是2D,目前换成3D的线类型,底图能够加载。但是之前用ACTION.CREATEPOLYLINE增加线对象,在三维数据集好像无法添加对象,请问有什么解决办法吗?
问题关闭原因: 已经解决

1个回答

您好,加载的三维线数据集,不能使用Action来增加线对象。请问一下为啥要在二维地图里面添加三维线对象呢?建议使用二维线对象
9,232EXP 2021年05月12日
业务需要啊。好像除了不能添加之外,其他的好像都能正常操作,请问还能有啥其他的方法替代action创建线对象吗?
二维地图最好是添加二维线进行操作。添加三维线只能通过数据集追加记录的方式。操作步骤:构造三维线GeoLine3D,然后获取数据集的记录集recordset,通过recordset.addNew()方法追加记录
那样的话,是不是就达不到 ACTION创建线点一下出出来一部分的那种效果?
对,没有办法。或者你们只能将三维线转成二维线,用二维的功能进行添加线操作
哈哈哈,我这边还是保留ACTION命令,然后完成之后,立马根据点创建一条线add进去,实现类似的效果,投机取巧了……-
您好,还有一个问题。就是我通过设置ACTION.SELECT选中对象之后,他不高亮显示了,和二维数据集的时候正常显示高亮。请问这个高亮如何解决呢?
这个没有办法直接用,建议你们将三维换成二维数据,不然很多功能你们都没有办法做。二维里面加载三维数据本身也是没有意义的
额额额。那选中高亮没有其他办法显示吗?因为我这是移动端,我是为桌面那块服务的,他那边全改成三维的数据集了。之前也没考虑场景,所以只能二维里面加三维数据集了
这个没有办法,还有一种是你们加载二维数据,操作完成后把他转为三维数据集给桌面端使用,或者桌面自己转换为三维数据集
唉唉,其实也是这个道理,谢谢,我们在研究研究。
您好,二维地图,在跟踪图层上,是不是无法加载三维的GeoText3D对象。。我的二维都可以,我就是二维基础上改动的。
您好,二维上加载GeoText对象,加载GeoText3D对象没有任何意义,在二维上是没有高度的。
额额额。。。那我高度设置为0好像也没显示出来。所以我想问问。
像这种你就直接添加GeoText就可以了,跟踪图层是不会保存在地图中的,没法拷贝出来给别人使用。
...