突然发现一个问题,关于sceneview.hitTest()方法的问题?

在arcgis api4.x中可以给sceneview绑定事件,然后通过hitTest()方法可以获取到地图上的几何要素,以click事件为例,就是点击地图上的点要素,可以获取到点击的point要素,问题是,如果我在图中添加的是polygon或者polyline要素,通过点击该要素,通过hitTest()方法怎么就获取不到点击线或面的要素,只能获取到点击的点要素,这是我亲自测试过的,这是什么问题啊,或者你们有什么办法,通过点击事件可以获取到图上的polyline或polygon要素呢?但是在mapview视图中就没有问题,但是在sceneview视图中就是这个问题,难道不支持吗?
已邀请:

李阳 - 网络粉刷匠

赞同来自:

https://github.com/ly2013203742/Test-The-Install/blob/master/hittest.html 可以获取啊,在返回中都能获取到,下边这个是面的
polygon.png

 

木头杭

赞同来自:

hitTest()发现一个类似的问题,在mapview里,当featurelayer 的透明度不是1时,就获取不到里面的feature要素,请教下这是为什么?如https://developers.arcgis.com/javascript/latest/sample-code/view-hittest/index.html 这里的featurelayer 透明度设置为<1 效果就没有了

Tracine0513 - IT

赞同来自:

请问一下,题主最后是怎么解决实现的?

要回复问题请先登录注册