浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
组件GIS
/
问题详情
plugin构件隐藏失败
dadade11...
43EXP
2018年06月05日
使用范例测试构件隐藏时报错什么原因
plugin
三维
请
登录
或者
注册
后回答这个问题。
1个回答
你好,我先确定下你这个报错是在console.log(selection3ds) 哪里报错的吗?
然后你查下selection3ds 是不是为空?
最后你的这个方法是写在objectselectd事件里面吗?
宋翔
1
897EXP
2018年06月05日
不是报错在console.log(selection3ds),
var layer3Ds = scene.get_layer3Ds();从这句开始报错,查看局部变量selection3ds不为空,
这个方法没有写在 objectselectd事件里,单独写了一个单击触发事件
如果是这样的话,那你检查下你引用超图的js脚本库,顺序是不是1、MicrosoftAjax.js 2、SuperMap-7.0.1-11323.js 3、SuperMap.Web.Realspace.js。或者其中一个js脚本库是否没引用到
我这边直接引用的SuperMap.Include.js,还需要分别引用吗?
修改了一下,还是不行
你的浏览器是什么浏览器?
有没有把你的ip添加到兼容性视图里面吗?
你在html里面有添加兼容性代码吗?<meta http-equiv="X-UA-Compatible" content="IE=8"/>
我用的360兼容模式,怎么把ip添加到兼容性视图里
html里面添加兼容性代码了
我想隐藏的是管件和BIM构件,和数据没关系吧
360浏览器有两个模式一个极速模式,一个兼容模式,调整为兼容模式。
然后在internet选项里面把这个,添加兼容性视图
是在internet选项里面安全选项卡下的本地Intranet添加站点吗?
添加以后还是不行
360浏览器调整为兼容模式没?
截图看下调整后的报错是啥?
应该是这两个语句报的错
错误信息
这两句?但是你只给了我一个地方报错的啊?
findfeature3dbyid的方法对OSGB格式的缓存不适用。你的缓存格式是什么类型的?
osgb的...
那应该用什么方法
设置对象显示隐藏的方式,layer3d.setObjectVisible(ids,bool) 然后去控制就可以了。id可以根据selection里面去获取得到。
谢谢,问题已经解决了
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
plugin中,怎么同时隐藏多个对象?
Plugin中,怎么隐藏模型对象
Plugin隐藏地形后上面的模型悬空
气泡隐藏掉标题栏上的可以移动按钮
plugin开发时提示获取相应的数据服务组件失败
WEBGL构建隐藏失败
plugin 获取sceneControlDiv初始化失败
supermap max plugin安装失败
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...