首页 / 浏览问题 / 三维GIS / 问题详情
layers.find/findByIndex用不了
68EXP 2020年03月08日
  1. 控制台输出scene.layers内容如下
  2. v {_layers: r, _layerQueue: Array(0), _layerIndex: 3, _selectedLayer: undefined}
    1. layerQueue: (...)
    2. _layers: r
      1. length: (...)
      2. values: (...)
      3. _array: [Nt]
      4. _hash: {zht: Nt}
      5. __proto__: Object
    3. _layerQueue: [Nt]
    4. _layerIndex: 4
    5. _selectedLayer: undefined
    6. __proto__: Object
  3. 我应该怎么获取到zht这个图层呢?
  4. 这个layers长度不是1吗?为什么显示是0呢,索引值不是4吗?怎么显示3
  5. 我通过find、findByIndex都获取不到

1个回答

scene.layers.find('图层名称');如果是用scene.open添加的图层,图层名称是idesktop和iserver中的图层名称

 scene.layers. findByIndex (0);索引值是从0开始
2,701EXP 2020年03月09日
...