首页 / 浏览问题 / 移动GIS / 问题详情
addGeometrySelectedListener 方法有时无相应
55EXP 2020年07月07日

设置:

mmapControl.setAction(Action.SELECT);

mmapControl.addGeometrySelectedListener(myGeometrySelectedListener);

在这里,我选中之后就会发生界面的跳转,但是有时候点击屏幕选点之后,他会没反应,不会发生跳转;然后我就在点选屏幕上的点,他就有可能执行,但是他就会执行多次,跳转几次。

请问有没有什么好的方法可以解决这个问题?或者是屏蔽:geometryMultiSelected这个方法。

1个回答

您好,您那边能否先把跳转的代码注释掉,在监听的回调事件里面输出相关信息,看选中对象后回调方法是否进入并输出信息
9,237EXP 2020年07月07日
您好,我试了一下,比如第一下没选中,再点第二下,选中后,他会输出两次,也就是执行了两次。

2020-07-07 14:24:43.660 18332-18332/com.example.zsbf E/gelselexted: single17
2020-07-07 14:24:43.865 18332-18332/com.example.zsbf E/gelselexted: single17
谢谢,解决了
...