浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
三维GIS
/
问题详情
webgl中鼠标点击无法获取对象
wanpeizh...
12EXP
2018年08月03日
在webgl中使用var position = scene.pickPosition(e.position);
var obj = scene.pick(position);无法获取选中的对象
webgl点击获取对象
请
登录
或者
注册
后回答这个问题。
1个回答
你那边webgl用的哪个包?有可能是包的问题。
你现在是想要选中实体,还是图层里面的对象?
如果是实体:在鼠标点击事件里面,用viewer.selectedEntity获取。
如果是图层里面的对象:在点击事件里面去循环图层,然后去判断S3MTiles.selection是否为空,如果不为空那么就能获取到该对象的ID。后续在做你的想做的。
宋翔
897EXP
2018年08月06日
如果是图层的话,有具体的例子吗?
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
矢量图层中加入鼠标点击获取的点对象
webgl 点击管点点对象无法取消选中状态
iClient for Leaflet 鼠标点击获取的坐标无法赋值
WEBGL加载MVT切片缓存图层鼠标左键点击选不上实体对象
三维WebGL开发如何点击获取S3M服务中对象的
怎么用鼠标选择获取标签专题图中的对象
鼠标如何获取面对象的geometry信息
您好,没有地形数据的情况下,如何获取三维场景中鼠标点击点的Z值呢
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...