类名 Global

成员变量

# active

创建或编辑进行中状态

String

# constant AnchorType

锚点位置

属性:
Name Type Description
center String

AnchorType.center center

left String

AnchorType.left left

right String

AnchorType.right right

bottom String

AnchorType.bottom bottom

top String

AnchorType.top top

topLeft String

AnchorType.topLeft top-left

topRight String

AnchorType.topRight top-right

bottomLeft String

AnchorType.bottomLeft bottom-left

bottomRight String

AnchorType.bottomRight bottom-right

relative String

AnchorType.relative relative

String

# constant AngleUnit

角度单位

属性:
Name Type Description
degree String

AngleUnit.degree,度

radian String

AngleUnit.radian,弧度

Number

# constant ArcType

弧线类型

属性:
Name Type Description
none Number

ArcType.acres,不考虑特定类型的弧线

geodesic Number

ArcType.ares,大地线(或称为大圆线)

rhumb Number

ArcType.hectares,等角航线(也称为罗盘线或斜航线)

String

# constant AreaUnits

面积测量单位

属性:
Name Type Description
acres String

AreaUnits.acres,英亩

ares String

AreaUnits.ares,公亩

hectares String

AreaUnits.hectares,公顷

squareFeet String

AreaUnits.squareFeet,平方英尺

squareMeters String

AreaUnits.squareMeters,平方米

squareYards String

AreaUnits.squareYards,平方码

squareKilometers String

AreaUnits.squareKilometers,平方千米

squareMiles String

AreaUnits.squareMiles,平方英里

# cancel

创建或编辑取消状态

# CIRCLE

圆类型

Number

# constant CItemType

统计分段类型

属性:
Name Type Description
Unknown Number

未知类型

UniqueTheme Number

唯一值

RangeTheme Number

范围

Number

# constant CLinAdjustType

线型调整方法枚举

属性:
Name Type Description
Adjust Number

调整

NoAdjust Number

不调整

Number

# constant CLinHeadType

线头类型枚举定义

属性:
Name Type Description
Round Number

圆头

Square Number

平头

Butt Number

尖头

Number

# constant CLinJointType

线拐角类型枚举

属性:
Name Type Description
Round Number

圆角

Square Number

平角

Butt Number

尖角

Number

# constant CLinStyleMakeType

线型生成方法

属性:
Name Type Description
Byrule Number

规律性生成线型

Bypoint Number

按控制点生成线型

String

# constant ColorNameToHexMap

css的字符串颜色对应的16进制颜色表

属性:
Name Type Description
aliceblue String
antiquewhite String
aqua String
auqamarin String
azure String
beige String
bisque String
black String
blanchedalmond String
blue String
blueviolet String
brown String
brulywood String
cadetblue String
chartreuse String
chocolate String
coral String
cornflowerblue String
cornislk String
crimson String
cyan String
darkblue String
darkcyan String
darkgray String
darkgreen String
darkkhaki String
darkmagenta String
darkorange String
darkorchid String
darkred String
darksalmon String
darkseagreen String
darkslateblue String
darkslategray String
darkturquoise String
darkvoilet String
deeppink String
deepskyblue String
dimgray String
doderblue String
firebrick String
floralwhite String
forestgreen String
fuchsia String
gainsboro String
ghostwhite String
gold String
goldenrod String
gray String
green String
greenyellow String
honeydew String
hotpink String
indianred String
indigo String
ivory String
khaki String
lavender String
lavenderblush String
lawngreen String
lemonchiffon String
lightblue String
lightcoral String
lightcyan String
lightgoldenrodyellow String
lightgreen String
lightgrey String
lightpink String
lightsalmon String
lightseagreen String
lightskyblue String
lightslategray String
lightsteelblue String
lightyellow String
lime String
limegreen String
linen String
magenta String
maroon String
mediumaquamarine String
mediumblue String
mediumorchid String
mediumpurple String
mediumslateblue String
mediumspringgreen String
mediumturquoise String
mediumvioletred String
midnightblue String
mintcream String
mistyrose String
moccasin String
navajowhite String
navy String
oldlace String
olive String
olivedrab String
orange String
orangered String
orchid String
palegodenrod String
palegreen String
paleturquoise String
palevioletred String
papayawhip String
peachpuff String
peru String
pink String
plum String
powderblue String
purple String
red String
rosybrown String
royalblue String
saddlebrown String
salmon String
sandybrown String
seagreen String
seashell String
sienna String
silver String
skyblue String
slateblue String
slategray String
snow String
springgreen String
steelblue String
tan String
teal String
thistle String
tomato String
turquoise String
violet String
wheat String
white String
whitesmoke String
yellow String

# complete

创建或编辑完毕状态

# constant CoordnateTransform

提供了百度坐标(BD-09)、国测局坐标(火星坐标,GCJ-02)、和 WGS-84 坐标系之间的转换

# create

创建草图图形事件

# cursorChange

鼠标位置改变

Number

# constant CustomWKID

自定义WKID

属性:
Name Type Description
gcj02ll Number

国测局02经纬度坐标系

gcj02mc Number

国测局02墨卡托坐标系

bd09ll Number

百度09经纬度坐标系

bd09mc Number

百度09墨卡托坐标系

# DRAWING

画图中

# EDITGRAGIC

图形编辑

# EDITVERTEX

顶点点编辑

Number

# constant EightDirType

点八方位注记类型

属性:
Name Type Description
East Number

North Number

NorthEast Number

东北

NorthWest Number

西北

South Number

SouthEast Number

东南

SouthWest Number

西南

West Number

西

NoDir Number

无方位

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,贴场景表面,即贴地形表面又贴模型

Number

# constant FeatureType

要素几何类型

属性:
Name Type Description
Unknown Number

未知类型

Pnt Number

Lin Number

线

Reg Number

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请求

Number

# constant FontShape

动态注记字形的类型

属性:
Name Type Description
Positive Number

正体

LeftOblique Number

左斜

RightOblique Number

右斜

LeftTowering Number

左耸

RightTowering Number

右耸

# FREEHANDPOLYGON

手绘区类型

# FREEHANDPOLYLINE

手绘线类型

# geometryAdd

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,矩形范围几何类型

# geometryUnsimple

草图图形几何拓扑检查不合法

# hls

hls格式

String

# constant HorizontalAlignment

水平方向类型

属性:
Name Type Description
left String

HorizontalAlignment.left,left

right String

HorizontalAlignment.right,right

center String

HorizontalAlignment.center,center

# constant IGSGeometryType

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

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

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

Number

# constant ISShowArc

是否显示弧段

属性:
Name Type Description
Reg Number

只显示填充区域

Arc Number

只显示弧段

All Number

两者都显示

Number

# constant LabelLinType

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

属性:
Name Type Description
Curved Number

弯曲注记

Forward Number

笔直注记

Horizontal Number

水平注记

Tangent Number

正交注记

Number

# constant LabelPntType

点的动态注记的方位类型

属性:
Name Type Description
PntAnyDir Number

任意方位

PntEightDir Number

八方位

PntOnFea Number

压点

Number

# constant LabelRegType

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

属性:
Name Type Description
Curved Number

沿骨架线弯曲注记

Forward Number

沿骨架线笔直注记

Horizontal Number

水平注记

Boundray Number

边界线注记

Outside Number

区域外注记

Number

# constant LabelSpreadType

注记分布的策略

属性:
Name Type Description
AutoSpread Number

自动分布策略(全是数字或字符采用集中注记方式,注记中带有汉字采用分散分布注记)

Centralization Number

字符集中分布

Decentralization Number

字符分散分布

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',子图层显隐更新事件

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

从默认图层列表里删除这些被指定的图层后,进行显示

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,矢量瓦片图层

vectorTileSubLayer String

LayerType.vectorTileSubLayer,矢量瓦片子图层

igsVectorTile String

LayerType.igsVectorTile,矢量瓦片图层

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,瓦片图层

modelCache String

LayerType.modelCache , 模型缓存图层

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.terrain,地形图层

graphics String

LayerType.graphics 几何图层

arcgisVectorTile String

LayerType.arcgisVectorTile,ArcGIS矢量瓦片图层

webTileLayer String

LayerType.webTileLayer,网络瓦片图层

s3m String

LayerType.s3m,s3m图层

iserverScene String

LayerType.iserverScene, 超图的三维服务图层

String

# constant LengthUnit

长度单位

属性:
Name Type Description
kilometer String

LengthUnit.kilometers,千米

meter String

LengthUnit.meter,米

mile String

LengthUnit.mile,英里

String

# constant LinearUnits

线性测量长度单位

属性:
Name Type Description
meters String

LinearUnits.meters,米

feet String

LinearUnits.feet,英尺

kilometers String

LinearUnits.kilometers,千米

miles String

LinearUnits.miles,英里

nauticalMiles String

LinearUnits.nauticalMiles,海里

yards String

LinearUnits.yards,码

String

# constant LineCapType

线端点样式类型

属性:
Name Type Description
butt String

LineCapType.butt butt类型

round String

LineCapType.object round类型

square String

LineCapType.square square类型

Number

# constant LineConstrain

偏离线约束

属性:
Name Type Description
Left Number

注记在线的左边

Right Number

注记在线的右边

Above Number

注记在线的上方

Below Number

注记在线的下方

Both Number

注记在线的两边

NoRes Number

没有约束

String

# constant LineJoinType

线拐角样式类型

属性:
Name Type Description
bevel String

LineJoinType.butt bevel类型

miter String

LineJoinType.miter miter类型

round String

LineJoinType.round round类型

String

# constant LineMarkerPlacement

线的Marker的摆放位置

属性:
Name Type Description
begin String

LineMarkerPlacement.begin 线的起点

end String

LineMarkerPlacement.end 线的末尾

beginAndEnd String

LineMarkerPlacement.beginAndEnd 同时放在线的起点和线的末尾

String

# constant LineMarkerStyle

线的Marker的样式

属性:
Name Type Description
arrow String

LineMarkerPlacement.arrow 箭头

circle String

LineMarkerPlacement.circle 圆形

square String

LineMarkerPlacement.square 正方形

diamond String

LineMarkerPlacement.diamond 菱形

cross String

LineMarkerPlacement.cross 十字

x String

LineMarkerPlacement.x x

String

# constant LinePatternStyle

虚线样式类型

属性:
Name Type Description
dash String

LinePatternStyle.dash dash

dashDot String

LinePatternStyle.dashDot dash-dot

dot String

LinePatternStyle.dot dot

longDash String

LinePatternStyle.longDash long-dash

longDashDot String

LinePatternStyle.longDashDot long-dash-dot

longDashDotDot String

LinePatternStyle.longDashDotDot long-dash-dot-dot

none String

LinePatternStyle.none none

shortDash String

LinePatternStyle.shortDash short-dash

shortDashDot String

LinePatternStyle.shortDashDot short-dash-dot

shortDashDotDot String

LinePatternStyle.shortDashDotDot short-dash-dot-dot

shortDot String

LinePatternStyle.shortDot short-dot

solid String

LinePatternStyle.solid solid

String

# constant LoadStatus

图层加载状态

属性:
Name Type Description
notLoaded String

LoadStatus.notLoaded,未加载

loading String

LoadStatus.loading,加载中

loaded String

LoadStatus.loaded,加载完毕

failed String

LoadStatus.failed,加载失败

String

# constant LogType

日志输出类型

属性:
Name Type Description
none String

LogType.none,不输出日志

info String

LogType.info,仅输出info

error String

LogType.error,仅输出info

warning String

LogType.error,仅输出info

all String

LogType.all,输出全部日志

infoAndError String

LogType.infoAndError,输出info和error日志

warningAndError String

LogType.warningAndError,输出warning和error日志

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,移除所有图层事件

layerChange String

MapEventType.layerChange, 添加、删除、排序等

layerLoaded String

MapEventType.layerLoaded, 图层加载完毕事件

loaded String

MapEventType, 加载事件

basemapChange String

MapEventType, 基础地图创建、基础图层销毁事件

String

# constant MapType

地图类型

属性:
Name Type Description
Doc String

发布的地图文档

Tile String

发布的瓦片地图

String

# constant MaterialType

材质类型

属性:
Name Type Description
color String

MaterialType.color,颜色材质

# constant MAX_SAFE_INTEGER

Used as references for various Number constants.

# mouseout

鼠标移入事件

# mouseover

鼠标移出事件

# move

草图图形整体移动 - 移动中

# moveStart

草图图形整体移动 - 开始移动

# moveStop

草图图形整体移动 - 结束移动

# mp4

MP4格式

String

# constant NetAnalyType

网络分析类型

属性:
Name Type Description
UserMode String

用户模式

SysModeCommwayPrefer String

系统模式--普通公路优先

SysModeHighWayPrefer String

系统模式--高速公路优先

SysModeMinCost String

系统模式--最少花费

SysModeMinDis String

系统模式--最短时间

SysModeSysRecommend String

系统模式--系统推荐

Number

# constant NetElemType

网络元素类型

属性:
Name Type Description
Node Number

节点元素

Edge Number

边元素

CNode Number

复杂结点元素

Chain Number

链元素

Center Number

中心元素

Source Number

Sink Number

# NONE

没有画图或编辑状态

String

# constant NormalizationType

归一化类型

属性:
Name Type Description
field String

字段

log String

对数

percentOfTotal String

百分比

String

# constant PatternStyle

区间隔填充样式类型

属性:
Name Type Description
backwardDiagonal String

PatternStyle.backwardDiagonal backward-diagonal

cross String

PatternStyle.cross cross

diagonalCross String

PatternStyle.diagonalCross diagonal-cross

forwardDiagonal String

PatternStyle.forwardDiagonal forward-diagonal

horizontal String

PatternStyle.horizontal horizontal

none String

PatternStyle.none none

solid String

PatternStyle.solid solid

vertical String

PatternStyle.vertical vertical

String

# constant PictureFormat

图片格式枚举

属性:
Name Type Description
png String

PictureFormat.png,png格式

jpeg String

PictureFormat.jpeg,jpeg格式

svg String

PictureFormat.svg,svg格式

# POINT

点类型

# POLYGON

区类型

# POLYLINE

线类型

String

# constant ProfileType

管道横截面类型

属性:
Name Type Description
circle String

ProfileType.circle 圆形

quad String

ProfileType.quad 矩形

String

# constant RadiusUnit

圆的半径单位

属性:
Name Type Description
degrees String

RadiusUnit.degrees,度

miles String

RadiusUnit.miles,英里

nauticalMiles String

RadiusUnit.nauticalMiles 海里

yards String

RadiusUnit.yards,码

meters String

RadiusUnit.meters,米

kilometers String

RadiusUnit.kilometers,千米

# RECTANGLE

矩形类型

# redo

回退事件

# constant reIsNative

Used to detect if a method is native.

# remove

删除草图图形事件

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, 等级符号渲染

heatmap String

RendererType.heatmap, 热力图渲染

Number

# constant RepeatType

线重复注记策略

属性:
Name Type Description
Auto Number

自动重复注记(当线长度超过注记长度的2倍时重复注记,否则不重复注记)

NoRep Number

从不重复注记

OnStep Number

分段注记

# constant reRegExpChar

Used to match RegExp syntax characters.

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

# rtmp

rtmp格式

# scale

草图图形缩放 - 缩放中

# scaleStart

草图图形缩放 - 开始缩放

# scaleStop

草图图形缩放 - 结束缩放

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模式

String

# constant SceneSubLayerType

场景图层子图层类型

属性:
Name Type Description
vector3D String

SceneSubLayerType.vector3D,三维矢量数据图层

model String

SceneSubLayerType.model,三维模型图层

terrain String

SceneSubLayerType.terrain,地形图层

label String

SceneSubLayerType.label,注记图层

cloud String

SceneSubLayerType.cloud,三维云图层

panorama String

SceneSubLayerType.panorama,三维街景图层

mapRef String

SceneSubLayerType.mapRef,二维Map引用图层

groupLayer3D String

SceneSubLayerType.groupLayer3D,组图层

modelCache String

SceneSubLayerType.modelCache,m3d模型缓存图层

String

# constant SeverVectorTileSubLayerType

服务端矢量瓦片子图层类型

属性:
Name Type Description
GroupLayer String

SeverVectorTileSubLayerType.GroupLayer,组图层,包含多个GroupLayer和SFeatureLayer

SFeatureLayer String

SeverVectorTileSubLayerType.SFeatureLayer,简单要素图形,包含多个矢量瓦片样式图层

String

# constant ShadowMode

三维阴影模式

属性:
Name Type Description
disabled String

ShadowMode.disabled,禁用阴影

enable String

ShadowMode.enable,启用阴影

cast String

ShadowMode.cast,允许其他模型的阴影投射

receive String

ShadowMode.receive,接受阴影模式

Number

# constant SketchDataType

草图数据类型

Number

# constant SketchEditMode

草图数据类型

Number

# constant SketchEditorEventType

草图数据类型

Number

# constant SketchEditorState

创建或编辑时,草图图形子状态

Number

# constant SketchEditorToolEventType

草图编辑工具事件类型

String

# constant SpatialRelation

空间判定规则枚举

属性:
Name Type Description
Intersects String

SpatialRelation.Intersects,相交

EnvelopeIntersects String

SpatialRelation.EnvelopeIntersects,外包矩形相交

Contains String

SpatialRelation.Contains,包含

Disjoint String

SpatialRelation.Disjoint,相离

# start

开始创建或编辑草图图形状态

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函数

String

# constant Symbol3DLayerType

三维符号图层类型

属性:
Name Type Description
icon String

Symbol3DLayerType.icon 图标类型

object String

Symbol3DLayerType.object object类型

line String

Symbol3DLayerType.line 线类型

path String

Symbol3DLayerType.path 管道类型

fill String

Symbol3DLayerType.fill 区类型

water String

Symbol3DLayerType.water 水面类型

extrude String

Symbol3DLayerType.extrude 拉伸区类型

text String

Symbol3DLayerType.text 注记类型

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注记样式

point3D String

SymbolType.point3D,三维点符号样式

polygon3D String

SymbolType.polygon3D,三维区符号样式

line3D String

SymbolType.line3D,三维线符号样式

label3D String

SymbolType.label3D,三维注记符号样式

String

# constant TDTLayerType

天地图图层类型

属性:
Name Type Description
vec String

LayerType.vec,天地图矢量数据

img String

LayerType.img,天地图影像数据

cva String

LayerType.cva,天地图矢量注记数据

cia String

LayerType.cia,天地图影像注记数据

String

# constant TemporalUnit

时间单位

属性:
Name Type Description
milliseconds String

毫秒

seconds String

minutes String

hours String

days String

weeks String

months String

years String

# TEXT

文字类型

String

# constant TileSliceType

瓦片的切片方式

属性:
Name Type Description
wmts String

TileSliceType.wmts,wmts切片

tms String

TileSliceType.tms,tms切片

String

# constant TokenAttachType

token附加类型枚举

属性:
Name Type Description
normal String

TokenAttachType.normal token附加类型。默认psot请求优先附加到body,get请求优先附加到url末尾

url String

TokenAttachType.url,附加到url末尾

header String

TokenAttachType.header,附加到header中

body String

TokenAttachType.body,附加到body中

# undo

撤销事件

# update

更新草图图形事件

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

Number | String

# constant VectClsType

矢量数据类型

属性:
Name Type Description
Unknown Number | String

未知类型

SFCls Number | String

简单要素类

AnnoCls Number | String

注记类

String

# constant VectorTileGeometryType

矢量瓦片几何类型

属性:
Name Type Description
fill String

VectorTileGeometryType.fill,区几何

line String

VectorTileGeometryType.line,线几何

circle String

VectorTileGeometryType.circle,圆几何

background String

VectorTileGeometryType.background,背景

# vertexAdd

增加顶点

# vertexMoveStart

草图图形顶点移动 - 开始移动

# vertexMoveStop

草图图形顶点移动 - 结束移动

# vertexRemove

移除顶点

# vertexUpdate

草图图形顶更新

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

# videoHTML

video HTML

# videoPlayer

videoPlayer

String

# constant VideoSourceType

视频源格式

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

'drag',鼠标拖拽事件

viewCreated String

'innerView-created',引擎视图创建完毕事件

String

# constant VisualVariableType

视觉变量类型

属性:
Name Type Description
default String

'default',默认视觉变量

color String

'color',颜色视觉变量

opacity String

'opacity',透明度视觉变量

size String

'size',图标大小视觉变量

String

# constant WaterbodySize

水体大小

属性:
Name Type Description
small String

WaterbodySize.small,小

medium String

WaterbodySize.medium,中等

large String

WaterbodySize.large,大

String

# constant WaveStrength

波浪强度

属性:
Name Type Description
calm String

WaveStrength.calm,calm

rippled String

WaveStrength.rippled,rippled

slight String

WaveStrength.slight,slight

moderate String

WaveStrength.moderate,moderate

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',空的公司

String

# constant XClsType

数据类型

属性:
Name Type Description
SFCls String

简单要素类

OCls String

对象类

ACls String

注记类

GnetCls String

网络类

RDS String

栅格数据集

SFClsInfo String

简单要素类详细信息

# zoom

鼠标滚轮事件

方法

# allSettled(promises)

参数:

名称 类型 描述
promises Array.<Promise>
Promise

# appendUrlParams(url, params)

将参数添加到URL后面

参数:

名称 类型 描述
url String

服务地址

params Object

要添加的参数对象,{key1:value1,key2:value2}

# BaiduProject(options)

百度坐标投影变换

参数:

名称 类型 描述
options *

# calcExtent(coordinates, hasZ, type, spatialReference)

计算并返回多边形的外包盒

参数:

名称 类型 描述
coordinates Array

坐标点

hasZ Boolean

是否是三维

type GeometryType

几何类型

spatialReference SpatialReference

坐标系

外包盒对象

Extent

# calcGradientInStops(value, stops, func)

参数:

名称 类型 描述
value *
stops *
func *
*

# calcSpaceRatio(value, spaceMinValue, spaceMaxValue)

参数:

名称 类型 描述
value *
spaceMinValue *
spaceMaxValue *
*

# compareObject(sourceObj, compareObj)

比较对象是否相等(不包括Symbol属性)

参数:

名称 类型 描述
sourceObj *
compareObj *

对象是否相等

Boolean

# convertByDateUnit(value, inDateUnit, outDateUnit)

参数:

名称 类型 描述
value Numebr

输入的时间数值

inDateUnit String

输入的时间单位

outDateUnit String

输出的时间单位

Number

# convertDataSource(dataSource)

参数:

名称 类型 描述
dataSource String

GeoJSON、TopoJSON等

FeatureSet

# convertIGSClippingString(geometry)

参数:

名称 类型 描述
geometry *
*

# convertImageSourceToBase64(url)

参数:

名称 类型 描述
url Object | String

支持Image、HTMLCanvasElement、SVGElement、Svg字符串、基础图像地址、相对路径等

base64字符串

String

# createCommonTileInfo(options)

参数:

名称 类型 描述
options Object

构造参数

extent Extent

必传。图层范围

origin Extent

可选。裁图原点

tileSize Number

可选。瓦片大小,默认为256

numberOfMinLevelTilesX Number

可选。最小级别数x轴方向瓦片数量

minLevel Number

可选。最小级别数,默认为0级

maxLevel Number

可选。最大级别数,默认为19级

TileInfo

# createLayer(json)

参数:

名称 类型 描述
json *
*

# deepClone(value)

深拷贝

参数:

名称 类型 描述
value

被拷贝的对象

深拷贝后的对象

Object

# defined(value)

参数:

名称 类型 描述
value *

The object.

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

Boolean

# editFeatureByArc3(feature)

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

参数:

名称 类型 描述
feature Feature

要素对象

改造后的要素对象

Feature

# editGeometryByArc3(geometry, additional)

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

参数:

名称 类型 描述
geometry Geometry

几何对象

additional Object

额外参数

改造后的几何对象

Geometry

# extend(destination, source)

将目标对象的值给元对象

参数:

名称 类型 描述
destination Object

源对象

source Object

目标对象

源对象

Object

# flatServerSublayerInfos(serverSublayerInfos, exportArr)

参数:

名称 类型 描述
serverSublayerInfos Array
exportArr Array
*

# generateTileInfo(extent, tileSize, spatialReference)

参数:

名称 类型 描述
extent Extent
tileSize Number
spatialReference SpatialReference
*

# getCrsOptions(layer, validLayers, options)

获取Crs的构造参数

参数:

名称 类型 描述
layer Layer

参考图层

validLayers Array.<Layer>

和参考图层坐标系相同的图层组成的数组

options Object

额外构造参数

fullExtent Object

地图视图范围

# getDoc(xml)

获取XML的DOM对象

参数:

名称 类型 描述
xml

xml字符串对象

string

# getFeaturesFromFeatureSet(featureSet)

从FeatureSet中获取要素数组

参数:

名称 类型 描述
featureSet FeatureSet

要素集合对象

要素数组对象

Array.<Feature>

# getFullBaseUrl(layer)

从基础图层对象上,获取完整的基地址

参数:

名称 类型 描述
layer Layer

基础图层对象

完整的服务基地址

String

# getFunctionArguments(functionObject)

获取方法的入参数组

参数:

名称 类型 描述
functionObject function

方法对象

方法入参数组

Array.<String>

# getGeometryCenter(geometry)

参数:

名称 类型 描述
geometry *
Point

# getGeometryFilter(geometry, spatialRelation)

将基础对象中的几何对象转为IGS的几何过滤条件对象

参数:

名称 类型 描述
geometry Extent | Polygon | MultiPolygon

几何对象

spatialRelation SpatialRelation

空间判定规则

几何过滤条件对象

Object

# getGeometryTypeByFeatureSet(featureSet)

参数:

名称 类型 描述
featureSet *
*

# getLayersCollection(layers)

参数:

名称 类型 描述
layers *
*

# getLayersExtent(layers, spatialReference)

根据指定坐标系,获取图层的合并后的范围,如果图层的坐标系和指定坐标系不一致,则将图层范围投影到该坐标系下

参数:

名称 类型 描述
layers Array.<Layer>

要合并范围的图层数组

spatialReference SpatialReference

指定一个参考系,在这个参考下合并范围

合并后的范围

Extent

# getLayerViewsGeographicExtent(layer, validLayers, map)

获取所有可用图层视图的合并后的经纬度范围

参数:

名称 类型 描述
layer Layer

指定的参考图层

validLayers Array.<Layer>

有效的图层数组

map Map

图层管理容器

合并后的范围

Extent

# getLevelRangeByTileInfo(tileInfo)

参数:

名称 类型 描述
tileInfo *

层级范围

Array.<Number>

# getLods(firstLod, unit, zoom)

参数:

名称 类型 描述
firstLod Number

第一级分辨率

unit String

单位,'m' or 'degree'

zoom Number

级数

Array.<LOD>

# getMetersPerSpatialReference(spatialReference)

参数:

名称 类型 描述
spatialReference SpatialReference

空间参考系

返回对应的米值

Number

# getParameterString(params)

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

参数:

名称 类型 描述
params Object

参数对象。

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

string

# getProjectionSrs(spatialReference)

获取IGS的动态投影参数

参数:

名称 类型 描述
spatialReference SpatialReference

动态投影参数

Object | String

# getReferenceLayer(layerList)

根据layer获取其参考图层

参数:

名称 类型 描述
layerList Array.<Layer>

扁平化的图层数组

参考图层

Layer

# getTileInfoByLayer(layer)

参数:

名称 类型 描述
layer Layer
TileInfo

# getTileResolution()

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

服务地址

服务类型

String

# getValidLayers(layer, allLayers)

在指定图层的空间参考系下,获取所有有效的图层数组

参数:

名称 类型 描述
layer Layer

指定的参考图层

allLayers Array.<Layer>

所有要和参考图层叠加在一起的图层,组成一组底图数组

有效的图层数组

Array.<Layer>

# getWFSFeature(xmlDoc, version)

将WFS返回的XML解析为要素数组对象

参数:

名称 类型 描述
xmlDoc Object

xml的dom对象

version String

WFS的版本号,影响坐标的顺序,详见https://shimo.im/sheets/gO3od50r85SlbEqD/snHIV

要素集合对象

FeatureSet

# getWFSInfoFromXML(xmlDoc)

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

参数:

名称 类型 描述
xmlDoc

xml的Document对象

WFS的元数据信息

Object

# getWMSInfoFromDOM(dom, WMSInfo, options)

从DOM元素中获取信息

参数:

名称 类型 描述
dom

dom元素

WMSInfo

WMS信息对象

options

额外参数

corporation

公司代码

version

WMS版本号

igsVersion

IGS版本号

# getWMSInfoFromXML(xmlDoc, version, url)

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

参数:

名称 类型 描述
xmlDoc

xml的Document对象

version

WMS版本

url

请求地址

WMS的元数据信息

Object

# getWMTSInfoFromXML(xmlDoc)

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

参数:

名称 类型 描述
xmlDoc

xml的Document对象

WMTS的元数据信息

Object

# getWMTSXMLInfo(xmlDom)

将WMTS的XML解析为JS的对象

参数:

名称 类型 描述
xmlDom DOM

xml的dom对象

解析完的JS对象

Object

# getZoomOffset(viewLod, layerLod, tolerance)

通过比较图层和地图视图的分辨率,来计算ZoomOffset,计算图层的分辨率和地图视图的分辨率之差和图层分辨率的比值

参数:

名称 类型 描述
viewLod Array.<LOD>

地图视图的lod数组

layerLod LOD

图层的第0个Lod对象

tolerance Number

容差

ZoomOffset

Number

# identity()

License:
  • topojson - https://github.com/topojson/topojson Copyright (c) 2012-2016, Michael Bostock All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. The name Michael Bostock may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL MICHAEL BOSTOCK BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

# initCorporationType(url)

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

参数:

名称 类型 描述
url String

服务基地址

公司代码

WMTSCorporation

# async inOrderPromise(functions)

参数:

名称 类型 描述
functions Array.<function()>

包含多个返回Promise对象的函数的数组

: 返回一个Promise对象

*

# inputCss(cssText)

参数:

名称 类型 描述
cssText *
*

# is4326(spatialReference)

是否为4326坐标系

参数:

名称 类型 描述
spatialReference SpatialReference

坐标系对象

是否为4326坐标系

Boolean

# isArray(array)

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

参数:

名称 类型 描述
array Object

对象。

是否是数组。

boolean

# isBoolean(value)

判断是否为Boolean

参数:

名称 类型 描述
value

是否为Boolean

boolean

# isCustomSP(spatialReference)

是否为自定义坐标系

参数:

名称 类型 描述
spatialReference SpatialReference

坐标系对象

是否为自定义坐标系

Boolean

# isEncoded(str)

判断字符串是否被encodeURI编码

参数:

名称 类型 描述
str String

要检查的字符串

是否被encodeURI编码

Boolean

# isFunction()

判断是否为函数

boolean

# isInTheSameDomain(url)

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

参数:

名称 类型 描述
url string

URL 请求字符串。

URL请求是否在当前域中。

boolean

# isLayerViewValid(refSpatialReference, layer)

给定的空间参考系下,图层的视图是否有效

参数:

名称 类型 描述
refSpatialReference SpatialReference

空间参考系

layer Layer

图层

图层的视图是否有效

Boolean

# isNull(value)

判断是否为空

参数:

名称 类型 描述
value

要判断的对象

是否为空

boolean

# isNumber(num)

判断是否为数字

参数:

名称 类型 描述
num

是否为数字。

boolean

# isSameSpatialReference(spatialReference1, spatialReference1)

两个参考系是否为相同参考系

参数:

名称 类型 描述
spatialReference1 spatialReference | String

参考系1

spatialReference1 spatialReference | String

参考系2

是否相同

Boolean

# isWMSReverse(version, spatialReference)

判断WMS服务是否要反转坐标点顺序,默认是XY,反转是YX 目前仅认为当WMS版本是1.3.0版本且坐标系是地理或者高斯时要反转,对应公司数据GeoServer、MapGIS和ArcGIS

参数:

名称 类型 描述
version String

WMS版本号

spatialReference SpatialReference

坐标系对象

isReverse 是否要反转坐标点顺序

Boolean

# jsonClone(json)

通过JSON的方式克隆对象

参数:

名称 类型 描述
json Object

要克隆的数据

克隆后的数据

Object

# magnitude(point)

进行开根号计算

参数:

名称 类型 描述
point Point

点对象

开根号后的值

Number

# magnitudeSquared(point)

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

参数:

名称 类型 描述
point Point

点对象

平方和

Number

# normalize(point)

归一化计算

参数:

名称 类型 描述
point Point

点对象

归一化后的值

Object

# parseArcgisTileInfo(tileInfo)

参数:

名称 类型 描述
tileInfo Object
TileInfo

# parseClassBreakNormalizationType(feature, value, normalizationOptions)

参数:

名称 类型 描述
feature Feature
value *
normalizationOptions Object
*

# parseExpression(feature, expression)

参数:

名称 类型 描述
feature *
expression String
*

# parseFieldAndExpression(feature, field, expression)

参数:

名称 类型 描述
feature *
field *
expression *
*

# parseTileInfo1(tileInfo)

参数:

名称 类型 描述
tileInfo Object
TileInfo

# parseTileInfo2(tileInfo)

参数:

名称 类型 描述
tileInfo Object
TileInfo

# parseWebTileLayerInfo(layer, extent, factor)

参数:

名称 类型 描述
layer WebTileLayer

基础图层对象

extent Extent

图层范围

factor Number

分辨率计算系数

TileInfo

# parseWMSTileInfo(layer)

参数:

名称 类型 描述
layer WMSLayer
TileInfo

# randomColor()

*

# setElevationInfo(feature, layer)

设置要素的elevationInfo参数

参数:

名称 类型 描述
feature Feature

要素对象

layer Layer

图层对象

# setLayerSpatialReference(layers, spatialReference)

设置MapImageLayer、FeatureLayer的空间参考系

参数:

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

需要设置参考系的图层集合

spatialReference SpatialReference

被设置的spatialReference

# setMap()

设置图层管理容器

# sliceLods(lods, startLevel, endLevel)

参数:

名称 类型 描述
lods *
startLevel *
endLevel *
Array.<Object>

# svgStringToBase64(svgString)

参数:

名称 类型 描述
svgString String

base64字符串

String

# throttle(fn, time, context)

参数:

名称 类型 描述
fn *
time *
context *
*

# toDate(date)

参数:

名称 类型 描述
date *
Date

# toJSON(value, construct)

导出json的通用工具函数

参数:

名称 类型 描述
value Object

要导出的对象

construct Object

构造函数

json数据

Object

# toSublayerArr(collect)

参数:

名称 类型 描述
collect Array
*

# transformResult(result)

转换查询结果。

参数:

名称 类型 描述
result Object

查询结果。

转换后的查询结果。

Object

# updateFeatureSymbol(feature, rendererSymbol, visible, 视觉变量)

参数:

名称 类型 描述
feature *
rendererSymbol *
visible Boolean
视觉变量 Array.<VisualVariable>
*

# updateRandomFeatureSymbol(feature)

参数:

名称 类型 描述
feature *
*

# updateRenderer(featureSet, renderer)

渲染要素集

参数:

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

# urlAppend(url, paramStr)

给url追加参数。

参数:

名称 类型 描述
url string

待追加参数的url字符串。

paramStr string

待追加的参数。

The new url

string

类型定义

# 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

图例数量

# queryFailure(result)

请求失败时的回调

参数:

名称 类型 默认值 描述
result Object

回调参数

data Object

请求成功数据

msg String

响应信息

succeed Boolean true

接口是否调用成功

errorCode String true

请求失败时的错误码

# 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

图层坐标系

# 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

图层坐标系

# 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

图层是否可见

# 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

是否可见

# queryLayerListInfoSuccess(result)

请求成功时的回调

参数:

名称 类型 默认值 描述
result Object

回调参数

msg String

响应信息

succeed Boolean true

接口是否调用成功

data Object

请求成功数据

data.layers Object

图层信息数组

# queryLayerListInfoSuccess(result)

请求成功时的回调

参数:

名称 类型 默认值 描述
result Object

回调参数

msg String

响应信息

succeed Boolean true

接口是否调用成功

data Object

请求成功数据

# 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

图层是否可见

# 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

几何误差

# 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

节点矩阵

# queryRootNodeInfoSuccess(result)

请求成功时的回调

参数:

名称 类型 默认值 描述
result Object

回调参数

msg String

响应信息

succeed Boolean true

接口是否调用成功

data Object

请求成功数据

data.copyrightText Object

版权信息

data.type Array

图层类型

data.name String

图层名

# 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

节点名

构造函数
成员变量
方法
事件