imobile for android

0 投票
112 浏览
超图有没有这种操作,在点图层,任意选择两点,然后画出一条线来,应该怎么实现,有没有Demo呢
最新提问 11月 1, 2017 分类:  112次浏览 | 用户: Alan (5 分)

1个回答

0 投票
如果画的线要添加到普通数据集中,线对象要绘制在线图层里面,而不能绘制在点图层里面,所以地图中要有一个线图层;如果不打算将这个线对象保存在线数据集中,可以绘制在临时图层上显示,比如绘制在跟踪图层(trackinglayer)上。绘制的过程是先在点图层上选中两个点对象,然后这两点对象构造一个线对象geoline,然后将线对象添加到对应的图层上。
最新回答 11月 2, 2017 用户: 王国新 名扬四海 (1,575 分)
谢谢,我找了一下api,没有找到往图层里添加线的方法,请问是用那一句代码实现?
通过两个new一个geoline对象,要添加到线数据集中,则通过datasetvector.getrecordset()得到线数据集的记录集recordset,然后通过recordset.addnew(geoline)添加线对象。
明白了,谢谢大神哈!!!
...