首页 / 浏览问题 / 三维GIS / 问题详情
layers.find(name)方法使用不了
54EXP 2019年08月05日

layers.find(name)方法使用不了console。info到layers还是有值存在,使用find方法时提示未定义

1个回答

如果layers可以console到的话,您这个应该就是没有”ss“这个图层,默认名称都是    数据集名称@数据源名称
6,215EXP 2019年08月05日
我把正确的图层名称填上去 得到的结果也是这个

得到的结果依然是undefined

这个是layers的值

您这个layers是什么呢?

您是怎么加载的场景呢?方便放一下加载场景的代码吗

加载场景代码

cesium.when哪里的_modelayer不要以数据的方式传进去,把中括号删了

如果是以数据的方式应该是cesium.when.all
改了还是那个问题

https://blog.csdn.net/weixin_43565052/article/details/97750973您看一下这个对您是否有所帮助

已经找到问题了 是因为scene.open()加载有延迟,导致js运行到find的时候 open()还没加载完,给个限制就好 谢谢了
好的。解决了就好
...