浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
WebGIS
/
问题详情
webgl 想通过输入某个参数值,查询到对应的图层,而不是通过点击的方式
马广驰
12EXP
2021年10月18日
就是目前我知道的是可以通过点击图层来获取图层的id以及自己在创建模型时定义的其它属性,但是现在想要的是在前端输入某个参数值,来确定是哪个图层,并进行后续的高亮、设置颜色、查询图层属性信息等操作
webgl
javascript
webgl,iserver,s3m
请
登录
或者
注册
后回答这个问题。
1个回答
您好,可以通过layer.setSelection(ids)来传入图元id继而高亮选中; 设置颜色 的话可以通过layer.selectedColor来设置,查询属性可以用id去构建sql查询
康鑫
6,087EXP
2021年10月18日
您好,这个id是图层的smid字段么?我看了一下,系统针对某个图元的id值和它在超图桌面软件里打开的属性值里的smid值是不一致的,那我应该怎么提前获取到这些id的值啊?
模型生成缓存的时候有个对象id字段,这个地方选的是什么前端对应的模型id就是什么
不好意思哈,我还有一个问题。就是我的三维模型是一群楼,然后我想要通过前端想要查询某栋楼时去定位到当前的楼宇,我想到的办法是,每栋楼都作为单独的一个模型给发布成服务,这样可以在查询某栋楼时可以直接通过Flyto飞到该栋楼处,但是这样发布服务需要加载很多个模型,请问有没有更简单的方法。像把这群楼发布成一个模型服务,然后还能在查询某栋楼时能飞到该位置。您说的查询id的方法,每栋楼里的窗户、门、屋顶等组件都可以查到并且着色,但是对楼整体去着色不知道怎么办,查不到整栋楼的id
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
WebGL 加载的场景切片数据点击可以获取到对应的ID信息吗
绘制完成后怎样通过查询的方式获取到对应的圆并返回json,能不能给个例子?
webgl如何直接获取数据的属性信息,不用点击查询
webGL 加载三维数据后如何查询当前点击物品的属性
超图FAQ:您好,请问3d forwebgl这里,客户想点击查询点的坐标,但是肯定点不中该点对象,请问有什么其它方式呢?
webGL 中点击模型,如何获取元素上的附加参数信息
超图FAQ:咨询一下,我要是对于某个图层想要更改坐标系,直接在这个图层上面点击重新设置坐标系,然后选择要更改的坐标系,点击应用就可以吗?
图层属性字段未知时,如何通过点击查询得到该要素属性
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...