请问Android在Action的新增/编辑/测量的模式下能插入自定义点吗

0 投票

实现目标:在地图上新增、编辑或者测量一个Feature,需要可以基本的手动绘图、编辑、插入坐标点或屏幕点,撤回恢复多次步骤,

尝试过:1、在mapcontrol的Action方式,绘图未找到插入自定义坐标点的方法

2、在colletor的方式下,可以插入自定义点,但是撤回只能撤回、恢复一次操作,也只有采集的功能。

3、在案例Mapedit的自定义绘图方式,绘图无法拖动地图,自定义起来好像比较麻烦

想请问下在地图操作Action状态能不能直接添加自定义点?Mapcontrol.addTouchPoint(Point pntTouch)看起来像,但是没效果。如果不能有什么简单的实现方法吗

11月 16, 2020 分类:  109次浏览 | 用户: 旧念 (6 分)

1个回答

0 投票
您好,Action方法主要是通过手指交互的方式来添加点,如果你需要自定义坐标点,可以通过输入坐标点构建点对象的方式,具体方法可以参考api文件GeoPoint的构造方法。但是这种方法就没有直接的接口来完成撤销、恢复的操作。
11月 16, 2020 用户: 董懿鑫 登峰造极 (8,135 分)
您好,意思是构建GeoPoint,然后存为一个点集合再自己构建点线面吗?这种也试过Mapedit里面的辅助线方式,就是手势绘图不太好用了
对,构建 GeoPoint来构建线和面对象。因为Action是用的手势交互,没法跟自定义结合。你可以分开来使用
...