浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
移动GIS
/
问题详情
imobile for android
Alan
89EXP
2017年11月01日
超图有没有这种操作,在点图层,任意选择两点,然后画出一条线来,应该怎么实现,有没有Demo呢
android
imobile
请
登录
或者
注册
后回答这个问题。
1个回答
如果画的线要添加到普通数据集中,线对象要绘制在线图层里面,而不能绘制在点图层里面,所以地图中要有一个线图层;如果不打算将这个线对象保存在线数据集中,可以绘制在临时图层上显示,比如绘制在跟踪图层(trackinglayer)上。绘制的过程是先在点图层上选中两个点对象,然后这两点对象构造一个线对象geoline,然后将线对象添加到对应的图层上。
王国新
2,042EXP
2017年11月02日
谢谢,我找了一下api,没有找到往图层里添加线的方法,请问是用那一句代码实现?
通过两个new一个geoline对象,要添加到线数据集中,则通过datasetvector.getrecordset()得到线数据集的记录集recordset,然后通过recordset.addnew(geoline)添加线对象。
明白了,谢谢大神哈!!!
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
超图FAQ:您好,请问iMobile for android从iserver下载数据到本地报这个错误是什么原因呢
超图FAQ:请问online的许可管理中,可以对imobile for android许可进行批量分配吗,客户反馈无法实现,而本地没有许可进行验证
supermap imobile for android 在线地图支持画线、画面功能吗
iMobile-Lite-for-Android 没有11版本吗
iMobile for Android如何添加一个新图层的url
iMobile for Android 查询功能
supermap imobile for android 在线地图支持画线功能吗
imobile for android 加载WMS面图层不显示
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...