| } | } | ||||
| } | } | ||||
| // for Cesium3DTileset | |||||
| if ( | |||||
| target && | |||||
| target?.primitive && | |||||
| target?.primitive instanceof Cesium.Cesium3DTileset | |||||
| ) { | |||||
| layer = this._viewer | |||||
| .getLayers() | |||||
| .filter(item => item.layerId === target.primitive.layerId)[0] | |||||
| if (layer && layer.getOverlay) { | |||||
| overlay = layer.getOverlay(target.primitive.overlayId) | |||||
| } | |||||
| } | |||||
| return { layer: layer, overlay: overlay, feature: feature } | return { layer: layer, overlay: overlay, feature: feature } | ||||
| } | } | ||||