以下表中列出了Layer3D的公开成员.
公共 构造函数
名称 | 说明 | |
---|---|---|
![]() |
Layer3D 构造函数 | 根据指定参数初始化一个 Layer3D 的新实例。 |
公共 属性
名称 | 说明 | |
---|---|---|
![]() |
autoRelease | 获取或设置当图层不可见时是否自动释放,以减少内存占用。 |
![]() |
bounds | 获取图层的地理范围,默认值为全球范围{-180, 90, 180, -90},单位为经纬度。 |
![]() |
caption | 获取或设置三维图层的标题,即图层的别名。 |
![]() |
dataName | 获取图层对应的数据名称。 |
![]() |
dataType | 获取三维图层中图层的具体数据类型。 |
![]() |
description | 获取或设置三维图层的描述信息。 |
![]() |
feature3Ds | 获取三维图层的三维要素集合。 |
![]() |
fieldInfos | 获取矢量图层选择集中最后一个元素的属性字段信息集合。 |
![]() |
flattenRegionCount | 获取图层压平对象总数。 |
![]() |
isAlwaysRender | 获取或设置图层是否始终进行渲染。 |
![]() |
isEditable | 获取或设置图层是否可编辑。 |
![]() |
isExcavation | 获取或设置OSGB图层是否参与开挖,默认为不参与。 |
![]() |
isSelectable | 获取或设置三维图层对象的可选状态,默认为true,表示对象可选。 |
![]() |
isShadowEnable | 获取或设置三维图层的阴影是否可见。默认值为 false,表示阴影不可见。 |
![]() |
isTransparent | 获取或设置图层是否使用透明色。 |
![]() |
isVisible | 获取或设置三维图层的可见状态。默认为 True,表示图层可见。 |
![]() |
maxObjectVisibleDistance | 获取或设置当前图层对象的最大可见距离。即相机与对象的距离大于所设置的数值时对象就不被显示。 |
![]() |
maxVisibleAltitude | 获取或设置三维图层的最大可见高程值。若大于该高程值时,该三维图层将不可见。单位为米。 |
![]() |
minObjectVisibleDistance | 获取或设置当前图层对象的最小可见距离。即相机与对象的距离小于所设置的数值时对象就不被显示。 |
![]() |
minVisibleAltitude | 获取或设置三维图层的最小可见高程值。若小于该高程值时,该三维图层将不可见。单位为米。 |
![]() |
name | 获取三维图层的图层名。图层的名称在图层所在的三维场景中唯一标识此图层。该标识不区分大小写。 |
![]() |
opaqueRate | 获取或者设置影像图层的透明度。 |
![]() |
selection3D | 获取三维图层对象的选择集。 |
![]() |
selectionFiltrateByTransparency | 获取或设置透过半透明物体选中其后对象,仅对osgb格式缓存有效。 |
![]() |
selectStyle | 获取或设置图层的选中状态时的风格。该属性主要用于统一设置矢量、KML图层数据选中状态时的风格。 |
![]() |
snap | 获取或设置是否开启顶点捕捉。 |
![]() |
style3D | 获取或设置矢量类型图层内数据的显示风格。该属性只对矢量图层中的点、线、面数据集有效,对文本类型没有效果。 |
![]() |
swipeEnabled | 获取或设置是否开启卷帘功能。 |
![]() |
swipeRegion | 获取或设置开启卷帘的区域。 |
![]() |
theme | 获取三维专题图层类型。 |
![]() |
type | 获取三维图层的类型。 |
![]() |
transparentColor | 获取或设置透明色。 |
![]() |
transparentColorTolerance | 获取或设置透明色容限,容限范围是(0~255)。 |
![]() |
updateSize | 获取或设置图层更新块大小。 |
公共 方法
名称 | 说明 | |
---|---|---|
![]() |
addFlattenRegion | 添加一个压平对象。 |
![]() |
ClearCustomClipPlane | 清除裁剪面。 |
![]() |
clearFlattenRegions | 清除一个压平对象。 |
![]() |
ClearObjectsColor | 清除颜色表。 |
![]() |
clipByBox | 模型图层BOX裁剪功能,可指定盒子内部或外部进行裁剪。 |
![]() |
findFeature3DByID | 获取图层中指定ID的Feature3D对象。通过该方法可以将选择到的Feature3D对象查找出来,并使用其名称、是否可见、可见高度三个属性信息。 |
![]() |
fromXML | 通过XML数据创建三维图层对象 。 |
![]() |
getAllFieldValueOfLastSelectedObject | 获取OSGB图层所选中对象的所有属性信息。 |
![]() |
getDataStreamingProgress | 获取三维图层数据的下载进度值。 下载进度值取值范围0-1。0表示三维图层数据开始下载,1表示三维图层数据下载完毕。当没有对三维图层有请求时值也为1。 |
![]() |
getFieldValue | 根据字段名称获取选择集 Selection3D 中第一个对象的字段值。 |
![]() |
getFlattenRegion | 获取osgb图层指定索引的压平对象。 |
![]() |
getFlattenRegionTag | 获取osgb图层设置指定索引的压平对象标签。 |
![]() |
getIndexOfFlattenRegion | 获取osgb图层设置指定标签的压平对象索引。 |
![]() |
getObjectsColor | 获取颜色表。 |
![]() |
getObjectsColorIDs | 获取颜色表对应的ID值。 |
![]() |
getViewportVisible | 获取图层对某个视口的可见性。 |
![]() |
getVolume3D | 获取三维体对象。 |
![]() |
initialized | 标记图层是否被初始化。 |
![]() |
refresh | 刷新三维图层。 |
![]() |
releaseSelection | 清除三维图层选择集中的内容,并且同时清除被选中元素的高亮效果。 |
![]() |
removeFlattenRegion | 删除指定索引的压平对象。 |
![]() |
removeObjectsColor | 移除指定IDs的颜色表。 |
![]() |
renderWithoutTexture | 纹理和模型之间是同步显示还是异步显示。 |
![]() |
SetCustomClipPlane | 裁剪面分析。 |
![]() |
setFlattenRegionTag | 设置指定索引的压平对象标签。 |
![]() |
setLoadTextureLOD | 设置纹理的显示级别。 |
![]() |
setObjectsColor | 设置三维图层颜色表。 |
![]() |
setObjectVisible | 批量设置三维图层中对象的可见性。目前只支持模型数据的可见性。 |
![]() |
setViewportVisible | 设置图层对某个视口的可见性。 |
![]() |
toXML | 返回三维图层的XML形式的描述 。 |
![]() |
updateAttributeCacheFile | 更新该图层属性缓存数据。 |
![]() |
updateCacheFile | 更新图层的缓存。通过该方法可以将该图层的缓存删除,当重新浏览到该图层时会自动重新下载缓存,达到更新缓存的效果。 |
![]() |
updateSelection | 更新选择集。 |
![]() |
updateData | 更新数据。 |