### 成员变量

类型: String

#### # constant AngleUnit

角度单位

##### 属性:

Name | Type | Description
--- | --- | ---
`degree` | String | AngleUnit.degree，度
`radian` | String | AngleUnit.radian，弧度

查看源代码 common/base/enum/AngleUnit.js, line 8

类型: Number

#### # constant CItemType

统计分段类型

##### 属性:

Name | Type | Description
--- | --- | ---
`Unknown` | Number | 未知类型
`UniqueTheme` | Number | 唯一值
`RangeTheme` | Number | 范围

查看源代码 common/service/igs/ThemeServer/EnumComm.js, line 336

类型: Number

#### # constant CLinAdjustType

线型调整方法枚举

##### 属性:

Name | Type | Description
--- | --- | ---
`Adjust` | Number | 调整
`NoAdjust` | Number | 不调整

查看源代码 common/service/igs/ThemeServer/EnumComm.js, line 279

类型: Number

#### # constant CLinHeadType

线头类型枚举定义

##### 属性:

Name | Type | Description
--- | --- | ---
`Round` | Number | 圆头
`Square` | Number | 平头
`Butt` | Number | 尖头

查看源代码 common/service/igs/ThemeServer/EnumComm.js, line 293

类型: Number

#### # constant CLinJointType

线拐角类型枚举

##### 属性:

Name | Type | Description
--- | --- | ---
`Round` | Number | 圆角
`Square` | Number | 平角
`Butt` | Number | 尖角

查看源代码 common/service/igs/ThemeServer/EnumComm.js, line 308

类型: Number

#### # constant CLinStyleMakeType

线型生成方法

##### 属性:

Name | Type | Description
--- | --- | ---
`Byrule` | Number | 规律性生成线型
`Bypoint` | Number | 按控制点生成线型

查看源代码 common/service/igs/ThemeServer/EnumComm.js, line 323

类型: Number

#### # constant EightDirType

点八方位注记类型

##### 属性:

Name | Type | Description
--- | --- | ---
`East` | Number | 东
`North` | Number | 北
`NorthEast` | Number | 东北
`NorthWest` | Number | 西北
`South` | Number | 南
`SouthEast` | Number | 东南
`SouthWest` | Number | 西南
`West` | Number | 西
`NoDir` | Number | 无方位

查看源代码 common/service/igs/ThemeServer/EnumComm.js, line 180

类型: String

#### # constant ElevationMode

高度模式

##### 属性:

Name | Type | Description
--- | --- | ---
`OnTheGround` | String | 贴地形表面
`RelativeToGround` | String | 相对于地形表面
`AbsoluteHeight` | String | 绝对高度
`RelativeToScene` | String | 相对于场景

查看源代码 common/base/enum/ElevationMode.js, line 8

类型: Number

#### # constant FeatureType

要素几何类型

##### 属性:

Name | Type | Description
--- | --- | ---
`Unknown` | Number | 未知类型
`Pnt` | Number | 点
`Lin` | Number | 线
`Reg` | Number | 区

查看源代码 common/service/igs/ThemeServer/EnumComm.js, line 42

类型: String

#### # constant FetchMethod

请求类型枚举

##### 属性:

Name | Type | Description
--- | --- | ---
`get` | String | FetchMethod.get，get类型请求
`post` | String | FetchMethod.post，post类型请求
`put` | String | FetchMethod.put，put类型请求
`delete` | String | FetchMethod.delete，delete请求

查看源代码 common/base/enum/FetchMethod.js, line 8

类型: Number

#### # constant FontShape

动态注记字形的类型

##### 属性:

Name | Type | Description
--- | --- | ---
`Positive` | Number | 正体
`LeftOblique` | Number | 左斜
`RightOblique` | Number | 右斜
`LeftTowering` | Number | 左耸
`RightTowering` | Number | 右耸

查看源代码 common/service/igs/ThemeServer/EnumComm.js, line 59

类型: String

#### # constant GeometryType

几何事件类型

##### 属性:

Name | Type | Description
--- | --- | ---
`geometry` | String | GeometryType.geometry，任意几何类型
`point` | String | GeometryType.point，点几何类型
`lineString` | String | GeometryType.lineString，线几何类型
`polygon` | String | GeometryType.polygon，多边形几何类型
`multiPoint` | String | GeometryType.multiPoint，多个点几何类型
`multiLineString` | String | GeometryType.multiLineString，多个线几何类型
`multiPolygon` | String | GeometryType.multiPolygon，多个多边形几何类型
`circle` | String | GeometryType.circle，圆几何类型
`extent` | String | GeometryType.extent，矩形范围几何类型

查看源代码 common/base/enum/GeometryType.js, line 8

#### # hls

hls格式

查看源代码 common/base/enum/VideoSourceType.js, line 14

类型: String

#### # constant HorizontalAlignment

水平方向类型

##### 属性:

Name | Type | Description
--- | --- | ---
`left` | String | HorizontalAlignment.left，left
`right` | String | HorizontalAlignment.right，right
`center` | String | HorizontalAlignment.center，center

查看源代码 common/base/enum/HorizontalAlignment.js, line 8

#### # constant IGSGeometryType

IGS服务几何类型,针对IGS服务查询等

查看源代码 common/base/enum/IGSGeometryType.js, line 6

类型: String

#### # constant IGSRendererType

IGS渲染类型类型

##### 属性:

Name | Type | Description
--- | --- | ---
`simpleRenderer` | String | IGSRendererType.simpleRenderer，simpleRenderer
`uniqueValueRenderer` | String | IGSRendererType.uniqueValueRenderer，uniqueValueRenderer
`classBreaksRenderer` | String | IGSRendererType.classBreaksRenderer，classBreaksRenderer
`HeatmapRender` | String | IGSRendererType.HeatmapRender，HeatmapRender
`PointClusterRenderer` | String | IGSRendererType.PointClusterRenderer，PointClusterRenderer
`CartographicRenderer` | String | IGSRendererType.CartographicRenderer，CartographicRenderer
`RuleBasedRenderer` | String | IGSRendererType.RuleBasedRenderer，RuleBasedRenderer
`GridClusterRenderer` | String | IGSRendererType.GridClusterRenderer，GridClusterRenderer
`DotDensityRenderer` | String | IGSRendererType.DotDensityRenderer，DotDensityRenderer

查看源代码 common/base/enum/IGSRendererType.js, line 8

类型: String

#### # constant IGSSymbolType

IGS后端符号类型

##### 属性:

Name | Type | Description
--- | --- | ---
`simpleMark` | String | IGSSymbolType.simpleMark，SimpleMarkSymbolLayerType
`fontMark` | String | IGSSymbolType.fontMark，FontMarkSymbolLayerType
`pictureMark` | String | IGSSymbolType.pictureMark，PictureMarkSymbolLayerType
`pointInfo` | String | IGSSymbolType.pointInfo，PointInfoSymbolLayerType
`svgMark` | String | IGSSymbolType.svgMark，SvgMarkSymbolLayerType
`customizeMark` | String | IGSSymbolType.customizeMark，CustomizeMarkSymbolLayerType
`simpleLine` | String | IGSSymbolType.simpleLine，SimpleLineSymbolLayerType
`pictureLine` | String | IGSSymbolType.pictureLine，PictureLineSymbolLayerType
`markLine` | String | IGSSymbolType.markLine，MarkLineSymbolLayerType
`lineInfo` | String | IGSSymbolType.lineInfo，LineInfoSymbolLayerType
`harshLine` | String | IGSSymbolType.harshLine，HarshLineSymbolLayerType
`decorationLine` | String | IGSSymbolType.decorationLine，DecorationLineSymbolLayerType
`simpleFill` | String | IGSSymbolType.simpleFill，SimpleFillSymbolLayerType
`regInfoFill` | String | IGSSymbolType.regInfoFill，RegInfoFillSymbolLayerType
`pictureFill` | String | IGSSymbolType.pictureFill，PictureFillSymbolLayerType
`markFill` | String | IGSSymbolType.markFill，MarkFillSymbolLayerType
`lineFill` | String | IGSSymbolType.lineFill，LineFillSymbolLayerType
`gradientFill` | String | IGSSymbolType.gradientFill，GradientFillSymbolLayerType
`customizeMarkFill` | String | IGSSymbolType.customizeMarkFill，CustomizeMarkFillSymbolLayerType
`strokeFill` | String | IGSSymbolType.strokeFill，StrokeFillSymbolLayerType
`pieChart` | String | IGSSymbolType.pieChart，pieChartSymbolLayerType
`barChart` | String | IGSSymbolType.barChart，barChartSymbolLayerType
`stackedChart` | String | IGSSymbolType.stackedChart，stackedChartSymbolLayer
`randomMarkFill` | String | IGSSymbolType.randomMarkFill，RandomMarkFillSymbolLayerType

查看源代码 common/base/enum/IGSSymbolType.js, line 8

类型: Number

#### # constant ISShowArc

是否显示弧段

##### 属性:

Name | Type | Description
--- | --- | ---
`Reg` | Number | 只显示填充区域
`Arc` | Number | 只显示弧段
`All` | Number | 两者都显示

查看源代码 common/service/igs/ThemeServer/EnumComm.js, line 207

类型: Number

#### # constant LabelLinType

线的动态注记的线方位类型

##### 属性:

Name | Type | Description
--- | --- | ---
`Curved` | Number | 弯曲注记
`Forward` | Number | 笔直注记
`Horizontal` | Number | 水平注记
`Tangent` | Number | 正交注记

查看源代码 common/service/igs/ThemeServer/EnumComm.js, line 78

类型: Number

#### # constant LabelPntType

点的动态注记的方位类型

##### 属性:

Name | Type | Description
--- | --- | ---
`PntAnyDir` | Number | 任意方位
`PntEightDir` | Number | 八方位
`PntOnFea` | Number | 压点

查看源代码 common/service/igs/ThemeServer/EnumComm.js, line 114

类型: Number

#### # constant LabelRegType

区的动态注记的区方位类型

##### 属性:

Name | Type | Description
--- | --- | ---
`Curved` | Number | 沿骨架线弯曲注记
`Forward` | Number | 沿骨架线笔直注记
`Horizontal` | Number | 水平注记
`Boundray` | Number | 边界线注记
`Outside` | Number | 区域外注记

查看源代码 common/service/igs/ThemeServer/EnumComm.js, line 95

类型: Number

#### # constant LabelSpreadType

注记分布的策略

##### 属性:

Name | Type | Description
--- | --- | ---
`AutoSpread` | Number | 自动分布策略（全是数字或字符采用集中注记方式，注记中带有汉字采用分散分布注记）
`Centralization` | Number | 字符集中分布
`Decentralization` | Number | 字符分散分布

查看源代码 common/service/igs/ThemeServer/EnumComm.js, line 144

类型: String

#### # constant LayerEventType

图层事件类型

##### 属性:

Name | Type | Description
--- | --- | ---
`layerViewCreated` | String | 'layerview-created'，添加图层到视图中
`layerViewCreatedError` | String | 'layerview-created-error'，添加图层到视图中失败
`layerViewRemove` | String | 'layerview-remove'，从视图中移除图层
`layerViewUpdate` | String | 'layerview-update'，从视图中更新图层
`layerLoaded` | String | 'layer-loaded'，图层资源加载完毕
`layerLoadError` | String | 'layer-load-error'，图层资源加载错误
`featureAdd` | String | 'feature-add'，添加要素对象事件
`layerUpdate` | String | 'layer-update'，图层更新事件
`layerUpdateStyle` | String | 'update-style'，图层样式更新事件
`layerUpdateOpacity` | String | 'update-style'，图层透明度更新事件
`layerUpdateVisible` | String | 'layer-update-style'，图层透显隐更新事件
`layerSublayerVisible` | String | 'layer-Sublayer-visible'，子图层显隐更新事件

查看源代码 common/base/enum/LayerEventType.js, line 8

类型: Zondy.Enum.Map.LayerStatusType

#### # constant LayerStatusType

图层状态类型

##### 属性:

Name | Type | Description
--- | --- | ---
`Show` | Zondy.Enum.Map.LayerStatusType | 仅仅显示指定了图层序号的图层
`Hide` | Zondy.Enum.Map.LayerStatusType | 显示除hide参数指定图层外所有的图层
`Include` | Zondy.Enum.Map.LayerStatusType | 除显示默认图层（地图文档内图层状态为可见的图层）外，另追加这些被指定的图层显示，追加的这些图层必须为地图中包含的图层。
`Exclude` | Zondy.Enum.Map.LayerStatusType | 从默认图层列表里删除这些被指定的图层后，进行显示

查看源代码 common/service/igs/ThemeServer/EnumComm.js, line 365

类型: String

#### # constant LayerType

图层模块型

##### 属性:

Name | Type | Description
--- | --- | ---
`baseLayer` | String | LayerType.baseLayer，基础图层
`unknown` | String | LayerType.unknown，未知图层
`tile` | String | LayerType.tile，瓦片图层
`igsTile` | String | LayerType.igsTile，igs瓦片图层
`arcgisTile` | String | LayerType.arcgisTile，arcgis瓦片图层
`vectorTile` | String | LayerType.vectorTile，矢量瓦片图层
`igsVectorTile` | String | LayerType.vectorTile，矢量瓦片图层
`mapImage` | String | LayerType.mapImage，动态瓦片图层
`igsMapImage` | String | LayerType.igsMapImage，igs地图图片图层
`arcgisMapImage` | String | LayerType.igsMapImage，arcgis地图图片图层
`ogc` | String | LayerType.ogc，OGC基类
`wms` | String | LayerType.wms，OGC-WMS图层
`wmts` | String | LayerType.wmts，OGC-WMTS图层
`wfs` | String | LayerType.wfs，OGC-WFS图层
`feature` | String | LayerType.feature，要素图层
`igsFeature` | String | LayerType.igsFeature，igs要素图层
`geojson` | String | LayerType.geojson，geojson图层
`overlay` | String | LayerType.overlay，overlay基类图层
`mapv` | String | LayerType.mapv，mapv图层
`echarts` | String | LayerType.echarts，echarts图层
`elevation` | String | LayerType.elevation，瓦片图层
`m3d` | String | LayerType.m3d，m3d图层
`m3dCache` | String | LayerType.m3dCache，m3d缓存图层
`scene` | String | LayerType.scene，场景图层
`cesium3DTiles` | String | LayerType.cesium3DTiles，cesium3DTiles图层
`group` | String | LayerType.group，图层组
`tdt` | String | LayerType.tdt，天地图图层
`baidu` | String | LayerType.baidu，百度地图图层
`gaode` | String | LayerType.gaode，高德地图图层
`terrain` | String | LayerType.gaode，地形图层
`graphics` | String | LayerType.graphics 几何图层

查看源代码 common/base/enum/LayerType.js, line 8

类型: String

#### # constant LengthUnit

长度单位

##### 属性:

Name | Type | Description
--- | --- | ---
`kilometer` | String | LengthUnit.kilometers，千米
`meter` | String | LengthUnit.meter，米
`mile` | String | LengthUnit.mile，英里

查看源代码 common/base/enum/LengthUnit.js, line 8

类型: Number

#### # constant LineConstrain

偏离线约束

##### 属性:

Name | Type | Description
--- | --- | ---
`Left` | Number | 注记在线的左边
`Right` | Number | 注记在线的右边
`Above` | Number | 注记在线的上方
`Below` | Number | 注记在线的下方
`Both` | Number | 注记在线的两边
`NoRes` | Number | 没有约束

查看源代码 common/service/igs/ThemeServer/EnumComm.js, line 159

类型: String

#### # constant LoadStatus

图层加载状态

##### 属性:

Name | Type | Description
--- | --- | ---
`notLoaded` | String | LoadStatus.notLoaded，未加载
`loading` | String | LoadStatus.loading，加载中
`loaded` | String | LoadStatus.loaded，加载完毕
`failed` | String | LoadStatus.failed，加载失败

查看源代码 common/base/enum/LoadStatus.js, line 8

类型: String

#### # constant LogType

日志输出类型

##### 属性:

Name | Type | Description
--- | --- | ---
`none` | String | LogType.none，不输出日志
`info` | String | LogType.info，仅输出info
`error` | String | LogType.error，仅输出info
`all` | String | LogType.all，输出全部日志
`infoAndError` | String | LogType.all，输出info和error日志

查看源代码 common/base/enum/LogType.js, line 8

类型: String

#### # constant MapEventType

文档管理器事件类型

##### 属性:

Name | Type | Description
--- | --- | ---
`layerAdd` | String | MapEventType.layerAdd，添加图层事件
`layerAddMany` | String | MapEventType.layerAdd，添加多个图层事件
`layerRemove` | String | MapEventType.layerRemove，移除图层事件
`layerRemoveMany` | String | MapEventType.layerRemoveMany，移除多个图层事件
`layerRemoveAll` | String | MapEventType.layerRemoveAll，移除所有图层事件

查看源代码 common/base/enum/MapEventType.js, line 8

类型: String

#### # constant MapType

地图类型

##### 属性:

Name | Type | Description
--- | --- | ---
`Doc` | String | 发布的地图文档
`Tile` | String | 发布的瓦片地图

查看源代码 common/service/igs/ThemeServer/EnumComm.js, line 352

#### # constant MAX_SAFE_INTEGER

Used as references for various `Number` constants.

查看源代码 common/util/CheckUtil.js, line 2

#### # mouseout

鼠标移入事件

查看源代码 common/base/enum/FabricMouseEventType.js, line 22

#### # mouseover

鼠标移出事件

查看源代码 common/base/enum/FabricMouseEventType.js, line 18

#### # mp4

MP4格式

查看源代码 common/base/enum/VideoSourceType.js, line 12

类型: String

#### # constant NetAnalyType

网络分析类型

##### 属性:

Name | Type | Description
--- | --- | ---
`UserMode` | String | 用户模式
`SysModeCommwayPrefer` | String | 系统模式--普通公路优先
`SysModeHighWayPrefer` | String | 系统模式--高速公路优先
`SysModeMinCost` | String | 系统模式--最少花费
`SysModeMinDis` | String | 系统模式--最短时间
`SysModeSysRecommend` | String | 系统模式--系统推荐

查看源代码 common/service/igs/ThemeServer/EnumComm.js, line 224

类型: Number

#### # constant NetElemType

网络元素类型

##### 属性:

Name | Type | Description
--- | --- | ---
`Node` | Number | 节点元素
`Edge` | Number | 边元素
`CNode` | Number | 复杂结点元素
`Chain` | Number | 链元素
`Center` | Number | 中心元素
`Source` | Number | 源
`Sink` | Number | 汇

查看源代码 common/service/igs/ThemeServer/EnumComm.js, line 250

类型: String

#### # constant PictureFormat

图片格式枚举

##### 属性:

Name | Type | Description
--- | --- | ---
`png` | String | PictureFormat.png，png格式
`jpeg` | String | PictureFormat.jpeg，jpeg格式
`svg` | String | PictureFormat.svg，svg格式

查看源代码 common/base/enum/PictureFormat.js, line 8

#### # POINT

点类型

查看源代码 common/base/enum/SketchDataType.js, line 10

#### # POLYGON

区类型

查看源代码 common/base/enum/SketchDataType.js, line 14

#### # POLYLINE

线类型

查看源代码 common/base/enum/SketchDataType.js, line 12

类型: String

#### # constant RadiusUnit

圆的半径单位

##### 属性:

Name | Type | Description
--- | --- | ---
`degree` | String | RadiusUnit.degree，度
`radian` | String | RadiusUnit.radian，弧度
`mile` | String | RadiusUnit.mile，英里
`kiloInch` | String | RadiusUnit.kiloInch，千英寸
`yard` | String | RadiusUnit.yard，码
`meter` | String | RadiusUnit.meter，米
`kilometer` | String | RadiusUnit.kilometer，千米

查看源代码 common/base/enum/RadiusUnit.js, line 8

#### # constant reIsNative

Used to detect if a method is native.

查看源代码 common/util/CheckUtil.js, line 9

类型: String

#### # constant RendererType

渲染器类型

##### 属性:

Name | Type | Description
--- | --- | ---
`classBreak` | String | RendererType.classBreak，分段渲染
`uniqueValue` | String | RendererType.uniqueValue，单值渲染
`simple` | String | RendererType.simple，简单渲染

查看源代码 common/base/enum/RendererType.js, line 8

类型: Number

#### # constant RepeatType

线重复注记策略

##### 属性:

Name | Type | Description
--- | --- | ---
`Auto` | Number | 自动重复注记（当线长度超过注记长度的2倍时重复注记，否则不重复注记）
`NoRep` | Number | 从不重复注记
`OnStep` | Number | 分段注记

查看源代码 common/service/igs/ThemeServer/EnumComm.js, line 129

#### # constant reRegExpChar

Used to match `RegExp` syntax characters.

查看源代码 common/util/CheckUtil.js, line 7

类型: String

#### # constant ReturnFormat

返回格式枚举

##### 属性:

Name | Type | Description
--- | --- | ---
`HTML` | String | ReturnFormat.html，返回一个html
`JSON` | String | ReturnFormat.json，返回一个json
`png` | String | ReturnFormat.png，返回一个png
`jpg` | String | ReturnFormat.jpg，返回一个jpg
`gif` | String | ReturnFormat.gif，返回一个gif

查看源代码 common/base/enum/ReturnFormat.js, line 8

#### # rtmp

rtmp格式

查看源代码 common/base/enum/VideoSourceType.js, line 10

类型: String

#### # constant SceneMode

三维场景模式

##### 属性:

Name | Type | Description
--- | --- | ---
`morphing` | String | SceneMode.morphing，渐变模式，从3D到2D
`columbus` | String | SceneMode.columbus，哥伦比亚模式(2.5D模式)
`scene2d` | String | SceneMode.scene2d，2D模式
`scene3d` | String | SceneMode.scene3d，3D模式

查看源代码 common/base/enum/SceneMode.js, line 8

类型: String

#### # constant ShadowMode

三维阴影模式

##### 属性:

Name | Type | Description
--- | --- | ---
`disabled` | String | ShadowMode.disabled，禁用阴影
`enable` | String | ShadowMode.enable，启用阴影
`cast` | String | ShadowMode.cast，允许其他模型的阴影投射
`receive` | String | ShadowMode.receive，接受阴影模式

查看源代码 common/base/enum/ShadowMode.js, line 8

类型: Number

#### # constant SketchDataType

草图数据类型

查看源代码 common/base/enum/SketchDataType.js, line 8

类型: String

#### # constant SpatialRelation

空间判定规则枚举

##### 属性:

Name | Type | Description
--- | --- | ---
`Intersects` | String | SpatialRelation.Intersects，相交
`EnvelopeIntersects` | String | SpatialRelation.EnvelopeIntersects，外包矩形相交
`Contains` | String | SpatialRelation.Contains，包含
`Disjoint` | String | SpatialRelation.Disjoint，相离

查看源代码 common/base/enum/SpatialRelation.js, line 8

类型: String

#### # constant StatisticType

统计方法类型枚举

##### 属性:

Name | Type | Description
--- | --- | ---
`functionMax` | String | StatisticType.functionMax，求最大值函数
`functionMin` | String | StatisticType.functionMin，求最小值函数
`functionSum` | String | StatisticType.functionSum，求和函数
`functionAvg` | String | StatisticType.functionAvg，求平均数函数
`functionCount` | String | StatisticType.functionCount，求总数量函数
`functionMaxOID` | String | StatisticType.functionMaxOID，求最大的OID函数

查看源代码 common/base/enum/StatisticType.js, line 8

类型: String

#### # constant SymbolType

符号类型

##### 属性:

Name | Type | Description
--- | --- | ---
`default` | String |
`line` | String | SymbolType.line 线
`simpleLine` | String | SymbolType.simpleLine，简单线
`fill` | String | SymbolType.simpleFill，区
`simpleFill` | String | SymbolType.simpleFill，简单区
`marker` | String | SymbolType.marker
`simpleMarker` | String | SymbolType.simpleMarker，简单marker
`pictureMarker` | String | SymbolType.pictureMarker，图标marker
`text` | String | SymbolType.text，简单文字
`pictureFill` | String | SymbolType.pictureFill，图片填充
`mapgisText` | String | SymbolType.mapgisText，mapgis注记样式

查看源代码 common/base/enum/SymbolType.js, line 8

类型: String

#### # constant TDTLayerType

天地图图层类型

##### 属性:

Name | Type | Description
--- | --- | ---
`vec` | String | LayerType.vec，天地图矢量数据
`img` | String | LayerType.img，天地图影像数据
`cva` | String | LayerType.cva，天地图矢量注记数据
`cia` | String | LayerType.cia，天地图影像注记数据

查看源代码 common/base/enum/TDTLayerType.js, line 8

类型: String

#### # constant TokenAttachType

token附加类型枚举

##### 属性:

Name | Type | Description
--- | --- | ---
`url` | String | TokenAttachType.url，附加到url末尾
`header` | String | TokenAttachType.header，附加到header中
`body` | String | TokenAttachType.body，附加到body中

查看源代码 common/base/enum/TokenAttachType.js, line 8

类型: String

#### # constant UrlServerType

url对应的服务类型

##### 属性:

Name | Type | Description
--- | --- | ---
`igs_1` | String | UrlServerType.igs_1，igs1.0
`igs_2` | String | UrlServerType.igs_2，igs2.0
`tdt` | String | UrlServerType.tdt，天地图
`arcgis` | String | UrlServerType.arcgis，arcgis

查看源代码 common/base/enum/UrlServerType.js, line 8

类型: Number | String

#### # constant VectClsType

矢量数据类型

##### 属性:

Name | Type | Description
--- | --- | ---
`Unknown` | Number | String | 未知类型
`SFCls` | Number | String | 简单要素类
`AnnoCls` | Number | String | 注记类

查看源代码 common/service/igs/ThemeServer/EnumComm.js, line 27

类型: String

#### # constant VectorTileGeometryType

矢量瓦片几何类型

##### 属性:

Name | Type | Description
--- | --- | ---
`fill` | String | VectorTileGeometryType.fill，区几何
`line` | String | VectorTileGeometryType.line，线几何
`circle` | String | VectorTileGeometryType.circle，圆几何
`background` | String | VectorTileGeometryType.background，背景

查看源代码 common/base/enum/VectorTileGeometryType.js, line 8

类型: String

#### # constant VerticalAlignment

垂直对齐

##### 属性:

Name | Type | Description
--- | --- | ---
`baseline` | String | VerticalAlignment.baseline，baseline
`top` | String | VerticalAlignment.top，top
`middle` | String | VerticalAlignment.middle，middle
`bottom` | String | VerticalAlignment.bottom，bottom

查看源代码 common/base/enum/VerticalAlignment.js, line 8

#### # videoHTML

video HTML

查看源代码 common/base/enum/VideoSourceType.js, line 18

#### # videoPlayer

videoPlayer

查看源代码 common/base/enum/VideoSourceType.js, line 16

类型: String

#### # constant VideoSourceType

视频源格式

查看源代码 common/base/enum/VideoSourceType.js, line 8

类型: String

#### # constant ViewEventType

地图视窗事件类型

##### 属性:

Name | Type | Description
--- | --- | ---
`click` | String | 'click'，鼠标点击事件
`doubleClick` | String | 'double-click'，鼠标双击事件
`mouseDown` | String | 'mouse-down'，鼠标按下事件
`mouseUp` | String | 'mouse-up'，鼠标抬起事件
`mouseOut` | String | 'mouse-out'，鼠标移出视窗事件
`mouseMove` | String | 'mouse-move'，鼠标移动事件
`mouseOver` | String | 'mouse-over'，鼠标移入视窗事件
`keyPress` | String | 'key-press'，键盘输入事件
`keyDown` | String | 'key-down'，键盘按下事件
`keyUp` | String | 'key-up'，键盘抬起事件
`rightClickDown` | String | 'right-click-down'，鼠标右键事件
`previewClick` | String | 'preview-click'，鼠标按下之前触发的事件
`zoom` | String | 'zoom'，zoom变化事件
`zoomEnd` | String | 'zoom-end'，zoom变化之后触发事件
`mapMove` | String | 'move'，地图移动事件
`mapMoveEnd` | String | 'move-end'，地图移动之后的事件
`resize` | String | 'resize'，地图视图尺寸变化事件
`loaded` | String | 'loaded'，地图视图加载完毕事件
`wheel` | String | 'wheel'，鼠标滚轮事件
`viewChange` | String | 'view-change'，地图视图改变事件

查看源代码 common/base/enum/ViewEventType.js, line 8

类型: String

#### # constant VisualVariableType

视觉变量类型

##### 属性:

Name | Type | Description
--- | --- | ---
`default` | String | 'default'，默认视觉变量
`color` | String | 'color'，颜色视觉变量
`opacity` | String | 'opacity'，透明度视觉变量
`size` | String | 'size'，图标大小视觉变量

查看源代码 common/base/enum/VisualVariableType.js, line 8

类型: String

#### # constant WMTSCorporation

发布WMTS的厂商名称

##### 属性:

Name | Type | Description
--- | --- | ---
`corporationZD` | String | 'corporationZD'，中地数码
`corporationArcGIS` | String | 'corporationArcGIS'，ArcGIS
`corporationSuperMap` | String | 'corporationSuperMap'，超图
`corporationGeoServer` | String | 'corporationGeoServer'，GeoServer
`corporationTianDiTu` | String | 'corporationGeoServer'，天地图
`corporationOther` | String | 'corporationGeoServer'，其它
`none` | String | 'none'，空的公司

查看源代码 common/base/enum/WMTSCorporation.js, line 8

类型: String

#### # constant XClsType

数据类型

##### 属性:

Name | Type | Description
--- | --- | ---
`SFCls` | String | 简单要素类
`OCls` | String | 对象类
`ACls` | String | 注记类
`GnetCls` | String | 网络类
`RDS` | String | 栅格数据集
`SFClsInfo` | String | 简单要素类详细信息

查看源代码 common/service/igs/ThemeServer/EnumComm.js, line 6

#### # zoom

鼠标滚轮事件

查看源代码 common/base/enum/FabricMouseEventType.js, line 14

### 方法

#### # addM3DLayer(mapGISM3DSetOptions, innerView, sceneView, callback, errorCallback)

添加M3D图层

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`mapGISM3DSetOptions` | Object | M3D构造参数
`innerView` | View | Cesium的view对象
`sceneView` | SceneView | plugin的SceneView对象
`callback` | function | 图层加载成功的回调函数
`errorCallback` | function | 图层加载失败的回调函数

查看源代码 cesium/view/utils/support/utils.js, line 237

#### # addTerrainLayer(innerView, options)

添加地形图层

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`innerView` | View | Cesium的view对象
`options` | Object | 构造参数

查看源代码 cesium/view/utils/support/utils.js, line 202

#### # appendLabelLayer(url, options, layerInfo, innerView)

添加注记图层

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`url` | String | 服务地址
`options` | Object | 可选参数
`layerInfo` | Object | 从IGS查询到的图层的信息，如最大最小比例尺，避让等
`innerView` | View | Cesium的view对象

查看源代码 cesium/view/utils/support/utils.js, line 307

#### # applyRenderer(featureSet, renderer)

渲染要素集

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`featureSet` | FeatureSet | Array.<Feature> |
`renderer` | * |

查看源代码 common/view/support/ApplyRenderer.js, line 45

返回值:
类型: *

#### # convertPictureMarkerSymbolToGraphicStyle(type, paintStyle, symbol)

转换点符号为Cesium Graphics样式

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`type` | String | 几何样式
`paintStyle` | * | graphics样式
`symbol` | * | 符号

查看源代码 cesium/util/featureUtil/ConvertSymbolToGraphicStyle.js, line 111

返回值:
类型: *

#### # convertSimpleFillSymbolToGraphicStyle(type, paintStyle, symbol)

转换填充符号为Cesium Graphics样式

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`type` | String | 几何样式
`paintStyle` | * | graphics样式
`symbol` | * | 符号

查看源代码 cesium/util/featureUtil/ConvertSymbolToGraphicStyle.js, line 31

返回值:
类型: *

#### # convertSimpleLineSymbolToGraphicStyle(type, paintStyle, symbol)

转换简单线符号为Cesium Graphics样式

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`type` | String | 几何样式
`paintStyle` | * | graphics样式
`symbol` | * | 符号

查看源代码 cesium/util/featureUtil/ConvertSymbolToGraphicStyle.js, line 11

返回值:
类型: *

#### # convertSimpleMarkerSymbolToGraphicStyle(type, paintStyle, symbol)

转换点符号为Cesium Graphics样式

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`type` | String | 几何样式
`paintStyle` | * | graphics样式
`symbol` | * | 符号

查看源代码 cesium/util/featureUtil/ConvertSymbolToGraphicStyle.js, line 66

返回值:
类型: *

#### # createGraphic(object)

创建cesium 几何对象

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`object` | Object | 几何体options

查看源代码 cesium/util/featureUtil/ConvertFeatureToGraphicUtil.js, line 19

返回值:
类型: Cesium.Graphic

#### # deepClone(value)

深拷贝

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`value` |  | 被拷贝的对象

查看源代码 common/util/Utils.js, line 318

返回值:

深拷贝后的对象

类型: Object

#### # defined(value)

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`value` | * | The object.

查看源代码 common/util/Utils.js, line 198

返回值:

Returns true if the object is defined, returns false otherwise.

类型: Boolean

#### # extend(destination, source)

将目标对象的值给元对象

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`destination` | Object | 源对象
`source` | Object | 目标对象

查看源代码 common/util/Utils.js, line 11

返回值:

源对象

类型: Object

#### # extendProperty(key, value)

属性扩展

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`key` | String | 属性名
`value` | any | 默认属性值

查看源代码 common/document/layer/baseLayer/Layer.js, line 307

#### # GDALApplyGeoTransform(padfGeoTransform, dfPixel, dfLine)

Applies the following computation, converting a (pixel, line) coordinate into a georeferenced (geo_x, geo_y) location.

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`padfGeoTransform` | Float64Array | Six coefficient GeoTransform to apply.
`dfPixel` | Number | Input pixel position.
`dfLine` | Number | Input line position.

查看源代码 common/util/videoMap/GDALCoordTransform.js, line 95

返回值:

output location

类型: Object

#### # GDALComposeGeoTransforms(padfGT1, padfGT2, padfGTOut)

The resulting geotransform is the equivalent to padfGT1 and then padfGT2 being applied to a point.

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`padfGT1` | Float64Array | the first geotransform, six values.
`padfGT2` | Float64Array | the second geotransform, six values.
`padfGTOut` | Float64Array | the output geotransform, six values, may safely be the same array as padfGT1 or padfGT2.

查看源代码 common/util/videoMap/GDALCoordTransform.js, line 9

#### # GDALGCPsToGeoTransform(pasGCPs, padfGeoTransform, bApproxOK)

Given a set of GCPs perform first order fit as a geotransform.

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`pasGCPs` | Array.<GCP> | the list of GCP structures.
`padfGeoTransform` | Float64Array | the six double array in which the affine geotransformation will be returned.
`bApproxOK` | Boolean | If FALSE the function will fail if the geotransform is not essentially an exact fit (within 0.25 pixel) for all GCPs.

查看源代码 common/util/videoMap/GDALCoordTransform.js, line 129

返回值:

TRUE on success or FALSE if there aren't enough points to prepare a geotransform, the pointers are ill-determined or if bApproxOK is FALSE and the fit is poor.

类型: Boolean

#### # GDALInvGeoTransform(gt_in, gt_out)

Invert Geotransform.

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`gt_in` | Float64Array | Input geotransform (six doubles - unaltered).
`gt_out` | Float64Array | Output geotransform (six doubles - updated).

查看源代码 common/util/videoMap/GDALCoordTransform.js, line 39

返回值:

TRUE on success or FALSE if the equation is uninvertable.

类型: Number

#### # getCesiumLayerIndex(layer, innerView)

获取图层在cesium中要添加的顺序

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`layer` | Object | 基础图层对象
`innerView` | Object | cesium的view对象

查看源代码 cesium/view/utils/support/utils.js, line 100

#### # getDoc(xml)

获取XML的DOM对象

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`xml` |  | xml字符串对象

查看源代码 common/service/Utils.js, line 586

返回值:

string

#### # getExtent(layer)

从layer中获取extent对象，如果不是4326坐标系，则进行投影

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`layer` | Object | 基本图层对象

查看源代码 cesium/view/utils/support/utils.js, line 123

返回值:

地图范围

类型: Extent

#### # getLayerIndex(items, layer)

获取图层在map中的上一个图层的index，如果没有上一个图层，则返回0

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`items` | Array | 图层数组
`layer` | Object | 图层对象

查看源代码 cesium/document/support/Utils.js, line 9

返回值:

图层顺序

类型: Number

#### # getM3DOptions(options)

获取m3d构造参数

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`options` | Object | 构造参数

查看源代码 cesium/view/utils/support/utils.js, line 148

返回值:

m3d构造参数

类型: Object

#### # getParameterString(params)

将参数对象转换为HTTP的GEI请求中的参数字符串。例如："key1=value1&key2=value2&key3=value3"。

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`params` | Object | 参数对象。

查看源代码 common/util/Utils.js, line 127

返回值:

HTTP的GEI请求中的参数字符串。

类型: string

#### # getTerrainOptions(options)

获取地形参数

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`options` | Object | 地形参数

查看源代码 cesium/view/utils/support/utils.js, line 164

返回值:

地形参数

类型: Object

#### # getTileResolution()

查看源代码 common/document/layer/support/Utils.js, line 364

该函数支持MapGIS IGServer 发布的JWD,MKT瓦片只有一个矩阵集(老版本,地调局原来有用), 支持MapGIS IGServer 发布的JWD 三个矩阵集,MKT 的两个矩阵集(新版本,该版本MapGIS发布的WMTS可以再Arcmap 和ArcGIS Server发布的WMTS完美叠加,ArcGIS Online中和地图完美叠加) 支持ArcGIS Server 发布的JWD,MKT瓦片 支持天地图(全国) JWD，MKT两种 支持GeoServer JWD,MKT两种 各个厂家以及MapGIS IGServer发布的老版本和新版本之间关于1逻辑单位代表多少毫米的理解如下: 服务名 坐标系 矩阵集个数/名称 1逻辑单位代表多少毫米 1像素等于多少毫米 IGServer老服务 JWD 一个矩阵集 111194872.221777 25.4/96 IGServer老服务 MKT 一个矩阵集 1000 25.4/96 IGServer新服务 JWD 3个(EPSG:4326_XXXX_028mm_GB) 111319490.79327358 0.28 IGServer新服务 JWD 3个(EPSG:4326_XXXX_arcgis_GB) 111194872.221777 0.28 IGServer新服务 JWD 3个(EPSG:4326_XXXX_dpi96_GB) 111319490.79327358 25.4/96 IGServer新服务 MKT 2个(GoogleMapsCompatible_GB) 1000 0.28 IGServer新服务 MKT 2个(EPSG:3857_XXXX_dpi96_GB) 1000 25.4/96

ArcGIS Server JWD 2个(default028mm) 111194872.221777 25.4000508/96(0.28的比例尺反算96DPI的比例尺后,用96DPI的计算,这种情况下1英寸等于25.4000508毫米) ArcGIS Server JWD 2个(native) 111194872.221777 25.4000508/96 ArcGIS Server MKT 3个(default028mm) 1000 25.4000508/96(0.28的比例尺反算96DPI的比例尺后,用96DPI的计算,这种情况下1英寸等于25.4000508毫米) ArcGIS Server MKT 3个(native) 1000 25.4000508/96 ArcGIS Server MKT 3个(GoogleMapsCompatible) 1000 0.28

GeoServer JWD 一个矩阵集 111319490.79327358 0.28 GeoServer MKT 一个矩阵集 1000 0.28

tianditu JWD 一个矩阵集 111319490.79327358 25.4/96 tianditu MKT 一个矩阵集 1000 25.4/96

#### # getTilingSchemeBySpatialReference(spatialReference)

从SpatialReference中获取TilingScheme对象给cesium使用

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`spatialReference` | SpatialReference | 坐标系对象

查看源代码 cesium/view/utils/support/utils.js, line 12

返回值:

TilingScheme对象

类型: Object

#### # getUrlType(url)

检查url对应的服务类型

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`url` | String | 服务地址

查看源代码 common/document/layer/support/Utils.js, line 35

返回值:

服务类型

类型: String

#### # getWFSInfoFromXML(xmlDoc)

将XML的Document对象转换为JSON字符串

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`xmlDoc` |  | xml的Document对象

查看源代码 common/service/Utils.js, line 945

返回值:

WFS的元数据信息

类型: Object

#### # getWMSInfoFromDOM(dom, WMSInfo)

从DOM元素中获取信息

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`dom` |  | dom元素
`WMSInfo` |  | WMS信息对象

查看源代码 common/service/Utils.js, line 607

#### # getWMSInfoFromXML(xmlDoc, version)

将XML的Document对象转换为JSON字符串

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`xmlDoc` |  | xml的Document对象
`version` |  | WMS版本

查看源代码 common/service/Utils.js, line 708

返回值:

WMS的元数据信息

类型: Object

#### # getWMTSInfoFromXML(xmlDoc)

将XML的Document对象转换为JSON字符串

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`xmlDoc` |  | xml的Document对象

查看源代码 common/service/Utils.js, line 779

返回值:

WMTS的元数据信息

类型: Object

#### # initCorporationType(url)

根据url获取发布服务的公司

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`url` | String | 服务基地址

查看源代码 common/document/layer/support/Utils.js, line 542

返回值:

公司代码

类型: WMTSCorporation

#### # is4326(spatialReference)

是否为4326坐标系

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`spatialReference` | SpatialReference | 坐标系对象

查看源代码 common/document/layer/support/Utils.js, line 100

返回值:

是否为4326坐标系

类型: Boolean

#### # isArray()

查看源代码 common/base/Collection.js, line 51

返回值:
类型: boolean

#### # isArray(array)

判断一个对象是否是数组。

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`array` | Object | 对象。

查看源代码 common/util/Utils.js, line 29

返回值:

是否是数组。

类型: boolean

#### # isBoolean(value)

判断是否为Boolean

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`value` |  |

查看源代码 common/util/Utils.js, line 222

返回值:

是否为Boolean

类型: boolean

#### # isCustomSP(spatialReference)

是否为自定义坐标系

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`spatialReference` | SpatialReference | 坐标系对象

查看源代码 common/document/layer/support/Utils.js, line 117

返回值:

是否为自定义坐标系

类型: Boolean

#### # isFunction()

查看源代码 common/base/Collection.js, line 67

返回值:
类型: boolean

#### # isFunction()

判断是否为函数

查看源代码 common/util/Utils.js, line 244

返回值:
类型: boolean

#### # isInTheSameDomain(url)

判断一个 URL 请求是否在当前域中。

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`url` | string | URL 请求字符串。

查看源代码 common/util/Utils.js, line 38

返回值:

URL请求是否在当前域中。

类型: boolean

#### # isNull(value)

判断是否为空

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`value` |  | 要判断的对象

查看源代码 common/util/Utils.js, line 231

返回值:

是否为空

类型: boolean

#### # isNumber(num)

判断是否为数字

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`num` |  |

查看源代码 common/util/Utils.js, line 207

返回值:

是否为数字。

类型: boolean

#### # isObject()

查看源代码 common/base/Collection.js, line 58

返回值:
类型: boolean

#### # magnitude(point)

进行开根号计算

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`point` | Point | 点对象

查看源代码 common/util/MathUtil.js, line 26

返回值:

开根号后的值

类型: Number

#### # magnitudeSquared(point)

计算X、Y、Z的平方和并返回

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`point` | Point | 点对象

查看源代码 common/util/MathUtil.js, line 6

返回值:

平方和

类型: Number

#### # normalize(point)

归一化计算

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`point` | Point | 点对象

查看源代码 common/util/MathUtil.js, line 35

返回值:

归一化后的值

类型: Object

#### # parseArcgisTileInfo(tileInfo)

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`tileInfo` | Object |

查看源代码 common/document/layer/support/TileInfoUtil.js, line 143

返回值:
类型: TileInfo

#### # parseExpression(feature, expression)

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`feature` | * |
`expression` | String |

查看源代码 common/view/support/ApplyRenderer.js, line 25

返回值:
类型: *

#### # parseMapImageTileInfo(layer)

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`layer` | IGSMapImageLayer |

查看源代码 common/document/layer/support/TileInfoUtil.js, line 239

返回值:
类型: TileInfo

#### # parseTileInfo1(tileInfo)

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`tileInfo` | Object |

查看源代码 common/document/layer/support/TileInfoUtil.js, line 15

返回值:
类型: TileInfo

#### # parseTileInfo2(tileInfo)

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`tileInfo` | Object |

查看源代码 common/document/layer/support/TileInfoUtil.js, line 86

返回值:
类型: TileInfo

#### # parseWMSTileInfo(layer)

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`layer` | WMSLayer |

查看源代码 common/document/layer/support/TileInfoUtil.js, line 200

返回值:
类型: TileInfo

#### # parseWMTSTileInfo(layer)

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`layer` | WMTSLayer |

查看源代码 common/document/layer/support/TileInfoUtil.js, line 277

返回值:
类型: TileInfo

#### # prepareFontStyle(fontStyle)

https://developer.mozilla.org/en-US/docs/Web/CSS/font-style

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`fontStyle` |  |

查看源代码 cesium/plugin/vectortile/FontUtil.js, line 20

返回值:

CSS font style.

#### # prepareFontWeight(fontWeight)

https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`fontWeight` |  |

查看源代码 cesium/plugin/vectortile/FontUtil.js, line 50

返回值:

CSS font weight.

#### # setMap()

设置图层管理容器

查看源代码 common/document/layer/baseLayer/Layer.js, line 297

#### # setMap()

设置图层管理容器

查看源代码 common/document/layer/GroupLayer.js, line 204

#### # transformResult(result)

转换查询结果。

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`result` | Object | 查询结果。

查看源代码 common/util/Utils.js, line 94

返回值:

转换后的查询结果。

类型: Object

#### # updateFeatureSymbol(feature, rendererSymbol)

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`feature` | * |
`rendererSymbol` | * |

查看源代码 common/view/support/ApplyRenderer.js, line 10

返回值:
类型: *

#### # updateLayerIndex(layer, innerLayer, innerView)

修改图层顺序

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`layer` | Object | 基础图层对象
`innerLayer` | Object | 三维上的图层对象
`innerView` | Object | cesium的view对象

查看源代码 cesium/document/support/Utils.js, line 31

#### # urlAppend(url, paramStr)

给url追加参数。

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`url` | string | 待追加参数的url字符串。
`paramStr` | string | 待追加的参数。

查看源代码 common/util/Utils.js, line 107

返回值:

The new url

类型: string

#### # zoomToM3DLayer(boundingSphere, options, innerView)

根据M3D的外包盒进行跳转

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`boundingSphere` | Object | M3D的外包球
`options` | Object | 跳转参数
`innerView` | View | Cesium的View对象

查看源代码 cesium/view/utils/support/utils.js, line 286

# 类型定义

类型: Object

#### # CalibrationParam

标定参数

##### 属性:

Name | Type | Description
--- | --- | ---
`groundControlPointList` | Array.<GroundControlPoint> |

查看源代码 common/base/VideoRegistrationParam.js, line 30

类型: Object

#### # CameraParam

相机内外参数

##### 属性:

Name | Type | Attributes | Description
--- | --- | --- | ---
`cameraPosition` | Array.<Number> |  |
`orientation` | Object |  |
`heading` | Number | <optional> |
`pitch` | Number | <optional> |
`roll` | Number | <optional> |
`hFOV` | Number |  |
`vFOV` | Number |  |

查看源代码 common/base/VideoRegistrationParam.js, line 4

类型: Object

#### # GCP

Ground Control Point

##### 属性:

Name | Type | Description
--- | --- | ---
`pszId` | String | Unique identifier, often numeric
`pszInfo` | String | Informational message or ""
`dfGCPPixel` | Number | Pixel (x) location of GCP on raster
`dfGCPLine` | Number | Line (y) location of GCP on raster
`dfGCPX` | Number | X position of GCP in georeferenced space
`dfGCPY` | Number | Y position of GCP in georeferenced space
`dfGCPZ` | Number | Elevation of GCP, or zero if not known

查看源代码 common/util/videoMap/GDALCoordTransform.js, line 109

#### # getLegendSuccess(result)

请求成功时的回调

#### 参数:

名称 | 类型 | 默认值 | 描述
--- | --- | --- | ---
`result` | Object |  | 回调参数
`msg` | String |  | 响应信息
`succeed` | Boolean | true | 接口是否调用成功
`data` | Object |  | 请求成功数据
`data.layers` | Array |  | 查询的图例集合
`data.layers[i].layerId` | String |  | 图层id
`data.layers[i].layerName` | String |  | 图层名称
`data.layers[i].legend` | Array |  | 图例数组
`data.layers[i].legend[j].contentType` | Array |  | 图例类型
`data.layers[i].legend[j].height` | Number |  | 图例高度
`data.layers[i].legend[j].width` | Number |  | 图例宽度
`data.layers[i].legend[j].values` | Array |  | 图例值数组
`data.layers[i].legend[j].label` | String |  | 注记
`data.layers[i].legend[j].imageData` | String |  | 图例的BASE64数据
`data.minScale` | String |  | 图例的最小缩放比
`data.maxScale` | String |  | 图例的最大缩放比
`data.total` | Number |  | 图例数量

查看源代码 common/service/igs/MapServer.js, line 549

类型: Object

#### # GroundControlPoint

标定配准参数

##### 属性:

Name | Type | Description
--- | --- | ---
`id` | String | 控制点标识
`description` | String | 控制的描述
`pixelX` | Number | 控制点在图像上的像素坐标x分量
`pixelY` | Number | 控制点在图像上的像素坐标y分量
`x` | Number | 控制点的地理坐标x分量
`y` | Number | 控制点的地理坐标y分量
`z` | Number | 控制点的地理坐标高程

查看源代码 common/base/VideoRegistrationParam.js, line 17

#### # queryFailure(result)

请求失败时的回调

#### 参数:

名称 | 类型 | 默认值 | 描述
--- | --- | --- | ---
`result` | Object |  | 回调参数
`data` | Object |  | 请求成功数据
`msg` | String |  | 响应信息
`succeed` | Boolean | true | 接口是否调用成功
`errorCode` | String | true | 请求失败时的错误码

查看源代码 common/service/igs/MapServer.js, line 39

#### # queryFeaturesInLayersSuccess(result)

请求成功时的回调

#### 参数:

名称 | 类型 | 默认值 | 描述
--- | --- | --- | ---
`result` | Object |  | 回调参数
`msg` | String |  | 响应信息
`succeed` | Boolean | true | 接口是否调用成功
`data` | Object |  | 请求成功数据
`layers` | Array |  | 要素查询结果，以图层分组
`layers[i].featureSet` | FeatureSet |  | 要素查询结果集合
`data.layers[i].fields` | Array |  | 要素属性字段名数组
`data.layers[i].geomType` | String |  | 要素的几何类型
`data.layers[i].id` | Number |  | 图层id
`data.layers[i].name` | String |  | 图层名
`data.layers[i].spatialReference` | Object |  | 图层坐标系

查看源代码 common/service/igs/MapServer.js, line 648

#### # queryFeaturesSuccess(result)

请求成功时的回调

#### 参数:

名称 | 类型 | 默认值 | 描述
--- | --- | --- | ---
`result` | Object |  | 回调参数
`msg` | String |  | 响应信息
`succeed` | Boolean | true | 接口是否调用成功
`data` | Object |  | 请求成功数据
`data.featureSet` | FeatureSet |  | 查询的要素集合
`data.fields` | Array |  | 要素属性字段名数组
`data.geomType` | String |  | 要素的几何类型
`data.id` | Number |  | 图层id
`data.name` | String |  | 图层名
`data.spatialReference` | Object |  | 图层坐标系

查看源代码 common/service/igs/MapServer.js, line 341

#### # queryLayerInfoSuccess(result)

请求成功时的回调

#### 参数:

名称 | 类型 | 默认值 | 描述
--- | --- | --- | ---
`result` | Object |  | 回调参数
`msg` | String |  | 响应信息
`succeed` | Boolean | true | 接口是否调用成功
`data` | Object |  | 请求成功数据
`data.childResources` | String |  | 子资源
`data.index` | String |  | 图层序号或id
`data.fields` | Array |  | 要素属性字段名数组
`data.geomType` | String |  | 要素的几何类型
`data.minScale` | Number |  | 最小缩放比
`data.maxScale` | Number |  | 最大缩放比
`data.name` | String |  | 图层名
`data.range` | Object |  | 图层范围
`data.spatialReference` | Object |  | 图层坐标系
`data.supportedMethods` | Object |  | 图层支持的方法
`data.systemLibGuid` | String |  | 系统库id
`data.systemLibName` | String |  | 系统名称
`data.type` | String |  | 图层类型
`data.type` | String |  | 图层对应的GDBP地址
`data.visible` | Boolean |  | 图层是否可见

查看源代码 common/service/igs/MapServer.js, line 206

#### # queryLayerInfoSuccess(result)

请求成功时的回调

#### 参数:

名称 | 类型 | 默认值 | 描述
--- | --- | --- | ---
`result` | Object |  | 回调参数
`msg` | String |  | 响应信息
`succeed` | Boolean | true | 接口是否调用成功
`data` | Object |  | 请求成功数据
`data.beginLevel` | Number |  | 起始级数
`data.children` | Array |  | 子图层
`data.dataType` | String |  | 数据类型
`data.displayGridNet` | Boolean |  | 是否显示网格点
`data.displaySceneBox` | Boolean |  | 是否显示外包盒
`data.endLevel` | Number |  | 结束级数
`data.frameSizes` | Array |  | frameSizes
`data.gdbpUrl` | String |  | 图层对应的GDPB地址
`data.layerIndex` | String |  | 图层序号
`data.layerLodNum` | Number |  | layerLodNum
`data.layerName` | String |  | 图层名
`data.layerRenderIndex` | Number |  | layerRenderIndex
`data.layerRenderType` | Number |  | layerRenderType
`data.layerType` | String |  | 图层类型
`data.lodDistance` | Number |  | lodDistance
`data.maxDisplayDistance` | Number |  | 最大显示距离
`data.minDisplayDistance` | Number |  | 最小显示距离
`data.minDisplayPixel` | Number |  | 最小显示像素
`data.originalPoints` | Array |  | 原点坐标
`data.ownerLayers` | String |  | ownerLayers
`data.position` | Array |  | position
`data.range` | Object |  | 图层范围
`data.range3D` | Object |  | 图层范围(3D)
`data.scale` | Array |  | 图层缩放
`data.spatialReference` | Object |  | 图层坐标系
`data.topLevelDataNum` | Number |  | topLevelDataNum
`data.transparency` | Number |  | 图层透明度
`data.url` | String |  | 图层GDBP地址
`data.version` | String |  | 版本号
`data.visible` | Boolean |  | 是否可见

查看源代码 common/service/igs/SceneServer.js, line 110

#### # queryLayerListInfoSuccess(result)

请求成功时的回调

#### 参数:

名称 | 类型 | 默认值 | 描述
--- | --- | --- | ---
`result` | Object |  | 回调参数
`msg` | String |  | 响应信息
`succeed` | Boolean | true | 接口是否调用成功
`data` | Object |  | 请求成功数据
`data.layers` | Object |  | `图层信息数组`

查看源代码 common/service/igs/SceneServer.js, line 69

#### # queryLayerListSuccess(result)

请求成功时的回调

#### 参数:

名称 | 类型 | 默认值 | 描述
--- | --- | --- | ---
`result` | Object |  | 回调参数
`msg` | String |  | 响应信息
`succeed` | Boolean | true | 接口是否调用成功
`data` | Object |  | 请求成功数据
`data.layers` | Array |  | 图层信息数组
`data.layers[i].fields` | Array |  | 要素属性字段名数组
`data.layers[i].geomType` | String |  | 要素的几何类型
`data.layers[i].minScale` | Number |  | 最小缩放比
`data.layers[i].maxScale` | Number |  | 最大缩放比
`data.layers[i].name` | String |  | 图层名
`data.layers[i].range` | Object |  | 图层范围
`data.layers[i].spatialReference` | Object |  | 图层坐标系
`data.layers[i].supportedMethods` | Object |  | 图层支持的方法
`data.layers[i].systemLibGuid` | String |  | 系统库id
`data.layers[i].systemLibName` | String |  | 系统名称
`data.layers[i].type` | String |  | 图层类型
`data.layers[i].type` | String |  | 图层对应的GDBP地址
`data.layers[i].visible` | Boolean |  | 图层是否可见

查看源代码 common/service/igs/MapServer.js, line 49

#### # queryM3DInfoSuccess(result)

请求成功时的回调

#### 参数:

名称 | 类型 | 默认值 | 描述
--- | --- | --- | ---
`result` | Object |  | 回调参数
`msg` | String |  | 响应信息
`succeed` | Boolean | true | 接口是否调用成功
`data` | Object |  | 请求成功数据
`data.WKT` | String |  | 空间参考系参数
`data.asset` | Object |  | M3D信息
`data.asset.compression` | Boolean |  | 是否压缩
`data.asset.gltfUpAxis` | String |  | 模型主轴
`data.asset.guid` | String |  | 模型的id
`data.asset.layerName` | String |  | 图层名
`data.asset.lodStrategyType` | String |  | lodStrategyType
`data.asset.monomerization` | Boolean |  | 是否单体化
`data.asset.offset` | Array |  | 模型偏移
`data.asset.version` | String |  | 模型版本
`data.root` | Object |  | 节点信息
`data.root.boundingVolume` | Object |  | 外包盒
`data.root.children` | Array |  | 子节点
`data.root.geometricError` | Number |  | 几何误差
`data.root.refine` | String |  | 数据加载方式，replace或者add
`data.root.transform` | Array |  | 矩阵信息
`data.geometricError` | Array |  | 几何误差

查看源代码 common/service/igs/SceneServer.js, line 265

#### # queryNodeInfoSuccess(result)

请求成功时的回调

#### 参数:

名称 | 类型 | 默认值 | 描述
--- | --- | --- | ---
`result` | Object |  | 回调参数
`msg` | String |  | 响应信息
`succeed` | Boolean | true | 接口是否调用成功
`data` | Object |  | 请求成功数据
`data.boundingVolume` | Object |  | 节点外包盒
`data.childrenNode` | Array |  | 子节点
`data.lodError` | Number |  | lodError
`data.lodLevel` | Number |  | lodLevel
`data.lodMode` | String |  | lodMode
`data.name` | String |  | 节点名
`data.nodeId` | String |  | 节点ID
`data.nodeUrl` | String |  | 节点URL
`data.parentNode` | Object |  | 父节点
`data.shared` | Object |  | shared
`data.tileDataInfoIndex` | Number |  | tileDataInfoIndex
`data.tileDataInfoList` | Array |  | []
`data.transform` | Array |  | 节点矩阵

查看源代码 common/service/igs/SceneServer.js, line 402

#### # queryRootNodeInfoSuccess(result)

请求成功时的回调

#### 参数:

名称 | 类型 | 默认值 | 描述
--- | --- | --- | ---
`result` | Object |  | 回调参数
`msg` | String |  | 响应信息
`succeed` | Boolean | true | 接口是否调用成功
`data` | Object |  | 请求成功数据
`data.boundingVolume` | Object |  | 节点外包盒
`data.childrenNode` | Array |  | 子节点
`data.lodError` | Number |  | lodError
`data.lodLevel` | Number |  | lodLevel
`data.lodMode` | String |  | lodMode
`data.name` | String |  | 节点名

查看源代码 common/service/igs/SceneServer.js, line 325

类型: Object

#### # VideoSource

视频源数据

##### 属性:

Name | Type | Description
--- | --- | ---
`videoUrl` | String | 视频源地址
`protocol` | VideoSourceType | 视频传输协议

查看源代码 common/base/VideoMetaData.js, line 5