首页 / 浏览问题 / 移动GIS / 问题详情
android端AR管线点击查询如何实现?
121EXP 2023年11月17日
  • 使用版本
  • SuperMap iMobile 11i(2023) SP1 for Android(2023/9/21)
  • 在API文档中,找到了相关方法,

    //自动拾取监听

    m_sceneControl.setAutoPickListener(new SceneControl.AutoPickListener() {

    但是sdk中没有此方法,无法调用到。在AR中点击管线查询属性应该怎么实现呢?

1个回答

您好,使用scenecontrol.setaction设置选择动作,再用Layer3DOSGBFile.getAllFieldValueOfLastSelectedObject 方法获取选中对象状态,具体方法可以参考范例程序,查询OSGB图层单体化属性(OSGBLayerAttributeQuery)
3,420EXP 2023年11月17日
使用范例代码后,发现

管线已经选中了,有选中的颜色,但是layer3d.getAllFieldValueOfLastSelectedObject()获取的数据都是null 。怎能回事?缓存是s3mb格式的,有影响吗?
正常情况下s3mb格式是可以看到属性的,建议那边用idesktop打开数据查看是否有属性
...