首页 / 浏览问题 / 三维GIS / 问题详情
webgl中鼠标点击无法获取对象
12EXP 2018年08月03日
在webgl中使用var position = scene.pickPosition(e.position);
             var obj = scene.pick(position);无法获取选中的对象

1个回答

你那边webgl用的哪个包?有可能是包的问题。

你现在是想要选中实体,还是图层里面的对象?

如果是实体:在鼠标点击事件里面,用viewer.selectedEntity获取。

如果是图层里面的对象:在点击事件里面去循环图层,然后去判断S3MTiles.selection是否为空,如果不为空那么就能获取到该对象的ID。后续在做你的想做的。
897EXP 2018年08月06日
如果是图层的话,有具体的例子吗?
...