首页 / 浏览问题 / 移动GIS / 问题详情
部分手机无三维点击事件
18EXP 2023年04月24日
sdk 使用的是: com.supermap.data_v1101    

                      com.supermap.mapping_v1101

                      com.supermap.realspace_v1101

三维图在三个手机上都可以加载出来  一个2个华为 android 8.0 和 鸿蒙系统 都可以正在加载图层, 且点击的时候 图层有点击和选中效果

但是在vivio  android  8.1 版本手机  图层的加载正常, 无法实现界点击选中和设备的点击选中,,,同一个建筑, 前两部手机上点击后  都有图层高亮和选中后的信息,

断点看了, 点击事件之后  vivio 手机的图层没有选中的图层, 而且界面上也直观的看到没有 高亮的选择

然后发现小米12  手机也是无法触发 图层设备的点击事件

又经过测试  小米10  可以正常点击

1个回答

您好,请问那边vivio手机上点击时编译器有没有报错,控制台输出有没有点击动作的down与up的输出呢
3,685EXP 2023年04月24日

有  断点看了  能进onTouch事件

final Selection3D selection = layer.getSelection();


// 获取选择集中对象的总数
if (selection.getCount() > 0) {
    // 展示获取选中对象的信息并弹窗展示

但是 在selection.getCount 这里进不来,,,,可是其他手机能进来这里,直观的展示就是 手机界面上看到图层没有选中那种高亮的效果

}
1.您那边看看图层是否为可选中的状态,可以用layer3d.isselectable返回三维图层中的对象是否可以选择,也可以直接把设备中的数据拷贝出来在桌面打开查看状态;

2.如果以上方法确认了图层是可选状态,那边再试试在问题手机上打开含矢量数据的二维地图能不能选中对象呢
...