安卓利用命令添加点的时候,放大镜收拾与创建点不能同时进行

0 投票
利用mapControl设置Action为画点,但是又想更加精确,启动放大镜,然后找到位置,可是手指提起,这个点也不能创建,是不是冲突了?有没有好的解决办法,手指抬起,自动得到十字丝的中心的位置,然后点就设置在那个位置
11月 28, 2020 分类:  43次浏览 | 用户: fik_tju 初出茅庐 (46 分)

1个回答

0 投票
您好,不建议这样来使用,您那边是绘制对象的时候有参考图层吗?如果有参考图层使用放大地图的方式来绘制,或者已知绘制点的坐标可以通过构造点对象的方式精确绘制到地图上
11月 30, 2020 用户: 董懿鑫 登峰造极 (7,177 分)
1、您好,有底图的,但是即使是有底图,也无法保证,手指点击创建的点就是我们需要的点呢?也可以说根据坐标构造,这是两种模式 那这样的话,有没有其他别的解决办法?

如果有底图你可以通过设置捕捉来进行绘制,MapControl.setSnapSetting(SnapSetting value),具体的代码你可以参考我们的示范demo:拓扑数据处理

您好,运行了范例代码,我感觉和需求不太一样。我就想实现稍微准确点的点击,得到坐标点,而且我的底图都是影像和高程数据,这个应该无法捕捉吧。
如果没法捕捉的话就没有办法了,要精确的话就只能通过坐标系来构造了
呃呃呃,行吧,我再试试其他的方法。
...