首页 / 浏览问题 / 三维GIS / 问题详情
hitTest(point)查询
2EXP 2016年11月07日
trackingLayer3D.hitTest(point) 查询跟踪图层里的对象(点,线,面),点、线都能查到,而面对象(GeoRegion3D)查询不到,点击地图查询面对象应该怎么进行?(SuperMap iClient 8C for 3D)

1个回答

请你先确定你的面对象已经成功添加到trackinglayer3D里面。如果是其他图层的三维面对象用hitTest方法是查询不到的。
887EXP 2016年11月07日
确定成功添加到trackinglayer3D里面了(对象已经画出来了),但是hitTest就是查询不到面对象
请问你是用的哪个版本的呢?我这里用8.1.0测试也有相同的问题
我用的是8.0.2
添加到跟踪图层里面的对象需要设置风格的高度模式为绝对高度,然后版本用的是8.1.0,就可以正常选中对象。geostyle3D.set_altituMode(2)
我用的set_altitudeMode(SuperMap.Web.Realspace.AltitudeMode.CLAMP_TO_GROUND),为什么这种不行?
...