【问题原因】 追踪图层(UGC::UGTrackingLayer)提供的 SetSelectable 接口已经弃用,目前 iObjects C++ 组件不支持在追踪图层上选中几何要素。
【解决办法】 若需要在追踪图层(UGC::UGTrackingLayer)上实现几何要素选中效果,建议可以参考以下流程:
(1)将追踪图层中的几何要素添加到临时数据集中;
(2)在地图上点击选择几何要素时,根据鼠标点击的位置构建点要素;
(3)从临时数据集和构建的点要素进行空间查询,查询出来的结果即为选中要素;
(4)修改追踪图层上选中要素的样式即可实现选中高亮状态。