浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
移动GIS
/
问题详情
Geoline的绘制
fik_tju
55EXP
2020年06月15日
安卓开发,如何实现桌面端点击画线的模式,就是点一下画一个点,然后点一下,自动连接?
思路:设置GestureDetector重写onShowPress方法和onLongPress方法,以onLongPress作为画线的最后一个节点,请问,就是有没有方法这样实现,添加一个点他就自动连成geoline这样的方法……?
geoline
请
登录
或者
注册
后回答这个问题。
1个回答
您好,我们绘制线的功能就是这样的,使用接口Action.CREATEPOLYLINE.
董懿鑫
9,232EXP
2020年06月15日
显示前 6 条评论
定位吧……就比如,我选择了画线,然后点击一下定位取得一个点,图上就出现一个点,然后移动到另外一个点,点击获取位置,得到第二个点,然后自动连成线,依次类推,直到最后一个点……
你这种的话可以把先定义一个点数组,在数组里面存储定位的点坐标。当定位点大于等于2的时候,构造线。然后把线添加到跟踪图层。每次点击定位的时候情况跟踪图层重新构造线添加到跟踪图层
也就是,每次都包含前面的数据定位点,那岂不是很产生很多重复的线条……?看起来只是一条,实则重复了好多了吧。还有就是geoline的
addPart能实现那个需求吗
不会有很多重复的,每次定位的时候就把之前的给清空了的
谢谢您的解答,我在缕缕思路……
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
请问绘制GeoLine、GeoRegion的时候,怎么绘制边框,和点
有矢量数据集该怎么提取里面单个线要素呢?
如何判断GeoLine线上一个点距离起点的距离
移动端计算Geoline上某点的到起始点的距离
android GeoLine画线的方法问题
轨迹记录设置GPS数据:GeoPoint 不能转为 GeoLine
GeoLine有没有demo描述
CREATEPOLYLINE画线后,如何根据Geoline得到其各个点坐标
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...