### 成员变量

类型: 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 | ElevationMode.OnTheGround，贴地形表面
`RelativeToGround` | String | ElevationMode.RelativeToGround，相对于地形表面
`AbsoluteHeight` | String | ElevationMode.AbsoluteHeight，绝对高度
`RelativeToScene` | String | ElevationMode.RelativeToScene，相对于场景
`OnTheScene` | String | ElevationMode.OnTheScene，贴场景表面
`OnTheGroundAndScene` | String | ElevationMode.OnTheGroundAndScene，即贴地形表面又贴场景表面

查看源代码 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，简单渲染
`cluster` | String | RendererType.cluster, 聚类渲染
`random` | String | RendererType.cluster, 随机渲染
`rank` | String | RendererType.rank, 等级符号渲染

查看源代码 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'，鼠标点击事件
`immediateClick` | String | 'immediateClick'，鼠标点击事件
`doubleClick` | String | 'double-click'，鼠标双击事件
`pointerDown` | String | 'mouse-down'，鼠标按下事件
`pointerUp` | String | 'mouse-up'，鼠标抬起事件
`mouseOut` | String | 'mouse-out'，鼠标移出视窗事件
`pointerMove` | String | 'pointer-move'，鼠标移动事件
`mouseDown` | String |
`mouseUp` | String |
`mouseMove` | String |
`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'，地图视图改变事件
`drag` | String |

查看源代码 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

### 方法

#### # _clearClippingCache()

查看源代码 leaflet/util/extend/L.TileLayer.Clip.js, line 168

返回值:
类型: *

#### # _drawClippingTile(url, coords, done)

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`url` | * |
`coords` | * |
`done` | * |

查看源代码 leaflet/util/extend/L.TileLayer.Clip.js, line 181

返回值:
类型: *

#### # _getClippingAreaPx()

计算裁剪区像素坐标几何以及更新其四至

查看源代码 leaflet/util/extend/L.TileLayer.Clip.js, line 149

返回值:

合并后的点集

类型: Object | null

#### # _getTileGeometryAndState(x, y, z)

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`x` | * |
`y` | * |
`z` | * |

查看源代码 leaflet/util/extend/L.TileLayer.Clip.js, line 48

返回值:
类型: *

#### # _toMercGeometry(polygon)

获取合并后的点集

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`polygon` | Array.<Array.<Array.<Number>>> | 面

查看源代码 leaflet/util/extend/L.TileLayer.Clip.js, line 129

返回值:

计算像素坐标系点

类型: Array.<Array.<Array.<Number>>>

#### # convertFeature(feature)

转换要素为几何图形

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`feature` | Feature |

查看源代码 leaflet/util/convertFeatureToLeafletGraphicUtil.js, line 244

返回值:
类型: *

#### # createGraphic(type, coords, style)

根据类型创建marker

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`type` | * |
`coords` | * |
`style` | * |

查看源代码 leaflet/util/convertFeatureToLeafletGraphicUtil.js, line 25

返回值:
类型: *

#### # deepClone(value)

深拷贝

#### 参数:

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

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

返回值:

深拷贝后的对象

类型: Object

#### # defined(value)

#### 参数:

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

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

返回值:

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

类型: Boolean

#### # editFeatureByArc3(feature)

通过三点弧段改造要素几何，打散成离散点

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`feature` | Feature | 要素对象

查看源代码 common/base/geometry/Utiles.js, line 102

返回值:

改造后的要素对象

类型: Feature

#### # editGeometryByArc3(geometry, additional)

通过三点弧段改造几何对象，打散成离散点

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`geometry` | Geometry | 几何对象
`additional` | Object | 额外参数

查看源代码 common/base/geometry/Utiles.js, line 130

返回值:

改造后的几何对象

类型: Geometry

#### # extend(destination, source)

将目标对象的值给元对象

#### 参数:

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

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

返回值:

源对象

类型: Object

#### # extendProperty(key, value)

属性扩展

#### 参数:

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

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

#### # fixPosition()

拖动的时候和放大缩小的时候自定义图层不见得会和地图的像素坐标同步计算 因此再绘制自定义图层的时候需要重新计算对应的位置,这里主要是对齐左上角

查看源代码 leaflet/view/utils/mapV/MapVLayerPlugin.js, line 218

#### # 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

#### # getBounds(layer)

获取地图范围，仅在4326相关坐标系下生效，其他坐标系在地图视图的坐标系中设置了范围

#### 参数:

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

查看源代码 leaflet/view/utils/support/utils.js, line 9

返回值:

leaflet的范围对象

类型: Object

#### # getClippingArea()

查看源代码 leaflet/util/extend/L.TileLayer.Clip.js, line 38

返回值:
类型: *

#### # getDoc(xml)

获取XML的DOM对象

#### 参数:

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

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

返回值:

string

#### # getFeaturesFromFeatureSet(featureSet)

从FeatureSet中获取要素数组

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`featureSet` | FeatureSet | 要素集合对象

查看源代码 common/base/feature/support/Utils.js, line 9

返回值:

要素数组对象

类型: Array.<Feature>

#### # getGeometryCenter(geometry)

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`geometry` | * |

查看源代码 common/util/GeometryUtils.js, line 46

返回值:
类型: Point

#### # getLayerSpatialReference(layer)

获取grouplayer的坐标系

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`layer` | Array.<Layer> | Layer |

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

返回值:
类型: Object

#### # getLods(firstLod, unit, zoom)

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`firstLod` | Number | 第一级分辨率
`unit` | String | 单位，'m' or 'degree'
`zoom` | Number | 级数

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

返回值:
类型: Array.<LOD>

#### # getParameterString(params)

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

#### 参数:

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

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

返回值:

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

类型: string

#### # getSpatialReference(layers)

获取grouplayer的坐标系

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`layers` | Collection.<Layer> |

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

返回值:
类型: Object

#### # getTileResolution()

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

该函数支持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

#### # 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 959

返回值:

WFS的元数据信息

类型: Object

#### # getWMSInfoFromDOM(dom, WMSInfo)

从DOM元素中获取信息

#### 参数:

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

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

#### # getWMSInfoFromXML(xmlDoc, version)

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

#### 参数:

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

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

返回值:

WMS的元数据信息

类型: Object

#### # getWMTSInfoFromXML(xmlDoc)

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

#### 参数:

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

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

返回值:

WMTS的元数据信息

类型: Object

#### # initCorporationType(url)

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

#### 参数:

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

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

返回值:

公司代码

类型: WMTSCorporation

#### # inputCss(cssText)

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`cssText` | * |

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

返回值:
类型: *

#### # 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 28

返回值:

是否是数组。

类型: boolean

#### # isBoolean(value)

判断是否为Boolean

#### 参数:

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

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

返回值:

是否为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 243

返回值:
类型: boolean

#### # isInTheSameDomain(url)

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

#### 参数:

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

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

返回值:

URL请求是否在当前域中。

类型: boolean

#### # isNull(value)

判断是否为空

#### 参数:

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

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

返回值:

是否为空

类型: boolean

#### # isNumber(num)

判断是否为数字

#### 参数:

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

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

返回值:

是否为数字。

类型: boolean

#### # isObject()

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

返回值:
类型: boolean

#### # jsonClone(json)

通过JSON的方式克隆对象

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`json` | Object | 要克隆的数据

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

返回值:

克隆后的数据

类型: Object

#### # 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 144

返回值:
类型: TileInfo

#### # parseExpression(feature, expression)

#### 参数:

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

查看源代码 common/view/support/RendererUtil.js, line 86

返回值:
类型: *

#### # parseMapImageTileInfo(layer)

#### 参数:

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

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

返回值:
类型: TileInfo

#### # parseTileInfo1(tileInfo)

#### 参数:

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

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

返回值:
类型: TileInfo

#### # parseTileInfo2(tileInfo)

#### 参数:

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

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

返回值:
类型: TileInfo

#### # parseWMSTileInfo(layer)

#### 参数:

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

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

返回值:
类型: TileInfo

#### # parseWMTSTileInfo(layer)

#### 参数:

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

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

返回值:
类型: TileInfo

#### # randomColor()

查看源代码 common/view/support/RendererUtil.js, line 13

返回值:
类型: *

#### # refreshClusters(layers)

Updates the icon of all clusters which are parents of the given marker(s). In singleMarkerMode, also updates the given marker(s) icon.

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`layers` |  | L.MarkerClusterGroup|L.LayerGroup|Array(L.Marker)|Map(L.Marker)| L.MarkerCluster|L.Marker (optional) list of markers (or single marker) whose parent clusters need to be updated. If not provided, retrieves all child markers of this.

查看源代码 leaflet/util/extend/L.markercluster.js, line 2626

返回值:
类型: L.MarkerClusterGroup

#### # refreshIconOptions(options, directlyRefreshClusters)

Updates the given options in the marker's icon and refreshes the marker.

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`options` |  | map object of icon options.
`directlyRefreshClusters` |  | boolean (optional) true to trigger MCG.refreshClustersOf() right away with this single marker.

查看源代码 leaflet/util/extend/L.markercluster.js, line 2701

返回值:
类型: L.Marker

#### # setClippingArea(data)

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`data` | * |

查看源代码 leaflet/util/extend/L.TileLayer.Clip.js, line 28

返回值:
类型: *

#### # setElevationInfo(feature, layer)

设置要素的elevationInfo参数

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`feature` | Feature | 要素对象
`layer` | Layer | 图层对象

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

#### # setMap()

设置图层管理容器

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

#### # setMap()

设置图层管理容器

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

#### # toJSON(value, construct)

导出json的通用工具函数

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`value` | Object | 要导出的对象
`construct` | Object | 构造函数

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

返回值:

json数据

类型: Object

#### # transformResult(result)

转换查询结果。

#### 参数:

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

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

返回值:

转换后的查询结果。

类型: Object

#### # updateFeatureSymbol(feature, rendererSymbol, visible)

#### 参数:

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

查看源代码 common/view/support/RendererUtil.js, line 26

返回值:
类型: *

#### # updateRandomFeatureSymbol(feature)

#### 参数:

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

查看源代码 common/view/support/RendererUtil.js, line 41

返回值:
类型: *

#### # updateRenderer(featureSet, renderer)

渲染要素集

#### 参数:

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

查看源代码 common/view/support/RendererUtil.js, line 106

返回值:
类型: *

#### # urlAppend(url, paramStr)

给url追加参数。

#### 参数:

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

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

返回值:

The new url

类型: string

# 类型定义

类型: 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

#### # complete(result)

绘制完成的回调函数

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`result` | Object | 回调参数
`type` | String | 几何类型
`feature` | Feature | 绘制完成后返回的要素对象
`drawConfig` | Object | 绘制配置

查看源代码 leaflet/Widget/Draw/DrawControl.js, line 72

类型: 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