成员变量
# constant CItemType
统计分段类型
属性:
Name | Type | Description |
---|---|---|
Unknown |
Number | 未知类型 |
UniqueTheme |
Number | 唯一值 |
RangeTheme |
Number | 范围 |
# constant CLinAdjustType
线型调整方法枚举
属性:
Name | Type | Description |
---|---|---|
Adjust |
Number | 调整 |
NoAdjust |
Number | 不调整 |
# constant CLinHeadType
线头类型枚举定义
属性:
Name | Type | Description |
---|---|---|
Round |
Number | 圆头 |
Square |
Number | 平头 |
Butt |
Number | 尖头 |
# constant CLinJointType
线拐角类型枚举
属性:
Name | Type | Description |
---|---|---|
Round |
Number | 圆角 |
Square |
Number | 平角 |
Butt |
Number | 尖角 |
# constant CLinStyleMakeType
线型生成方法
属性:
Name | Type | Description |
---|---|---|
Byrule |
Number | 规律性生成线型 |
Bypoint |
Number | 按控制点生成线型 |
# constant EightDirType
点八方位注记类型
属性:
Name | Type | Description |
---|---|---|
East |
Number | 东 |
North |
Number | 北 |
NorthEast |
Number | 东北 |
NorthWest |
Number | 西北 |
South |
Number | 南 |
SouthEast |
Number | 东南 |
SouthWest |
Number | 西南 |
West |
Number | 西 |
NoDir |
Number | 无方位 |
# constant FeatureType
要素几何类型
属性:
Name | Type | Description |
---|---|---|
Unknown |
Number | 未知类型 |
Pnt |
Number | 点 |
Lin |
Number | 线 |
Reg |
Number | 区 |
# constant FontShape
动态注记字形的类型
属性:
Name | Type | Description |
---|---|---|
Positive |
Number | 正体 |
LeftOblique |
Number | 左斜 |
RightOblique |
Number | 右斜 |
LeftTowering |
Number | 左耸 |
RightTowering |
Number | 右耸 |
# constant ISShowArc
是否显示弧段
属性:
Name | Type | Description |
---|---|---|
Reg |
Number | 只显示填充区域 |
Arc |
Number | 只显示弧段 |
All |
Number | 两者都显示 |
# constant LabelLinType
线的动态注记的线方位类型
属性:
Name | Type | Description |
---|---|---|
Curved |
Number | 弯曲注记 |
Forward |
Number | 笔直注记 |
Horizontal |
Number | 水平注记 |
Tangent |
Number | 正交注记 |
# constant LabelPntType
点的动态注记的方位类型
属性:
Name | Type | Description |
---|---|---|
PntAnyDir |
Number | 任意方位 |
PntEightDir |
Number | 八方位 |
PntOnFea |
Number | 压点 |
# constant LabelRegType
区的动态注记的区方位类型
属性:
Name | Type | Description |
---|---|---|
Curved |
Number | 沿骨架线弯曲注记 |
Forward |
Number | 沿骨架线笔直注记 |
Horizontal |
Number | 水平注记 |
Boundray |
Number | 边界线注记 |
Outside |
Number | 区域外注记 |
# constant LabelSpreadType
注记分布的策略
属性:
Name | Type | Description |
---|---|---|
AutoSpread |
Number | 自动分布策略(全是数字或字符采用集中注记方式,注记中带有汉字采用分散分布注记) |
Centralization |
Number | 字符集中分布 |
Decentralization |
Number | 字符分散分布 |
# 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 | 从默认图层列表里删除这些被指定的图层后,进行显示 |
# constant LineConstrain
偏离线约束
属性:
Name | Type | Description |
---|---|---|
Left |
Number | 注记在线的左边 |
Right |
Number | 注记在线的右边 |
Above |
Number | 注记在线的上方 |
Below |
Number | 注记在线的下方 |
Both |
Number | 注记在线的两边 |
NoRes |
Number | 没有约束 |
# constant NetAnalyType
网络分析类型
属性:
Name | Type | Description |
---|---|---|
UserMode |
String | 用户模式 |
SysModeCommwayPrefer |
String | 系统模式--普通公路优先 |
SysModeHighWayPrefer |
String | 系统模式--高速公路优先 |
SysModeMinCost |
String | 系统模式--最少花费 |
SysModeMinDis |
String | 系统模式--最短时间 |
SysModeSysRecommend |
String | 系统模式--系统推荐 |
# constant NetElemType
网络元素类型
属性:
Name | Type | Description |
---|---|---|
Node |
Number | 节点元素 |
Edge |
Number | 边元素 |
CNode |
Number | 复杂结点元素 |
Chain |
Number | 链元素 |
Center |
Number | 中心元素 |
Source |
Number | 源 |
Sink |
Number | 汇 |
# constant RepeatType
线重复注记策略
属性:
Name | Type | Description |
---|---|---|
Auto |
Number | 自动重复注记(当线长度超过注记长度的2倍时重复注记,否则不重复注记) |
NoRep |
Number | 从不重复注记 |
OnStep |
Number | 分段注记 |
# constant VectClsType
矢量数据类型
属性:
Name | Type | Description |
---|---|---|
Unknown |
Number | String | 未知类型 |
SFCls |
Number | String | 简单要素类 |
AnnoCls |
Number | String | 注记类 |
# constant XClsType
数据类型
属性:
Name | Type | Description |
---|---|---|
SFCls |
String | 简单要素类 |
OCls |
String | 对象类 |
ACls |
String | 注记类 |
GnetCls |
String | 网络类 |
RDS |
String | 栅格数据集 |
SFClsInfo |
String | 简单要素类详细信息 |
方法
# _decorate(key, value, proto, createInstance)
响应式属性传递方法定义
参数:
名称 | 类型 | 描述 |
---|---|---|
key |
String | |
value |
any | |
proto |
Object | 原型 |
createInstance |
function |
实体
# appendUrlParams(url, params)
将参数添加到URL后面
参数:
名称 | 类型 | 描述 |
---|---|---|
url |
String | 服务地址 |
params |
Object | 要添加的参数对象,{key1:value1,key2:value2} |
# calcExtent(coordinates, hasZ, type, spatialReference)
计算并返回多边形的外包盒
参数:
名称 | 类型 | 描述 |
---|---|---|
coordinates |
Array | 坐标点 |
hasZ |
Boolean | 是否是三维 |
type |
GeometryType | 几何类型 |
spatialReference |
SpatialReference | 坐标系 |
外包盒对象
# calcSpaceRatio(value, spaceMinValue, spaceMaxValue)
参数:
名称 | 类型 | 描述 |
---|---|---|
value |
* | |
spaceMinValue |
* | |
spaceMaxValue |
* |
# compareObject(sourceObj, compareObj)
比较对象是否相等(不包括Symbol属性)
参数:
名称 | 类型 | 描述 |
---|---|---|
sourceObj |
* | |
compareObj |
* |
对象是否相等
# converServerArcGISFeatureToMapGISFeature(features, options)
将ArcGIS服务端返回的要素数组转换成MapGIS服务端格式的要素数组
参数:
名称 | 类型 | 描述 |
---|---|---|
features |
Array.<Object> | ArcGIS服务端返回的要素数组 |
options |
Object | 额外参数 |
geometryType |
String | ArcGIS几何类型 |
spatialReference |
Object | ArcGIS的坐标系对象 |
MapGIS服务端格式的要素数组
# convertByDateUnit(value, inDateUnit, outDateUnit)
参数:
名称 | 类型 | 描述 |
---|---|---|
value |
Numebr | 输入的时间数值 |
inDateUnit |
String | 输入的时间单位 |
outDateUnit |
String | 输出的时间单位 |
# convertImageSourceToBase64(url)
参数:
名称 | 类型 | 描述 |
---|---|---|
url |
Object | String | 支持Image、HTMLCanvasElement、SVGElement、Svg字符串、基础图像地址、相对路径等 |
base64字符串
# createCommonTileInfo(options)
参数:
名称 | 类型 | 描述 |
---|---|---|
options |
Object | 构造参数 |
extent |
Extent | 必传。图层范围 |
origin |
Extent | 可选。裁图原点 |
tileSize |
Number | 可选。瓦片大小,默认为256 |
numberOfMinLevelTilesX |
Number | 可选。最小级别数x轴方向瓦片数量 |
minLevel |
Number | 可选。最小级别数,默认为0级 |
maxLevel |
Number | 可选。最大级别数,默认为19级 |
# createSublayerOptionsArr(sublayers, serverSublayerInfos, createSublayerOptions, getServerSublayers, extendOptions)
创建子图层构造参数数组
参数:
名称 | 类型 | 描述 |
---|---|---|
sublayers |
Collection | |
serverSublayerInfos |
Array.<items> | |
createSublayerOptions |
function | 构建子图层options的方法 |
getServerSublayers |
function | 获取服务子图层 |
extendOptions |
Object | 扩展参数 |
# defined(value)
参数:
名称 | 类型 | 描述 |
---|---|---|
value |
* | The object. |
Returns true if the object is defined, returns false otherwise.
# editGeometryByArc3(geometry, additional)
通过三点弧段改造几何对象,打散成离散点
参数:
名称 | 类型 | 描述 |
---|---|---|
geometry |
Geometry | 几何对象 |
additional |
Object | 额外参数 |
改造后的几何对象
# extend(destination, source)
将目标对象的值给元对象
参数:
名称 | 类型 | 描述 |
---|---|---|
destination |
Object | 源对象 |
source |
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 | 地图视图范围 |
# getCrsOptionsBySpatialReference(spatialReference, extent, tileInfoopt, 根据空间参考系获取Crs的构造参数)
根据空间参考系获取Crs的构造参数
参数:
名称 | 类型 | 描述 |
---|---|---|
spatialReference |
SpatialReference | 空间参考系 |
extent |
Extent | 显示范围 |
tileInfo |
TileInfo | 瓦片裁图信息 |
根据空间参考系获取Crs的构造参数 |
Object |
# getFeaturesFromFeatureSet(featureSet)
从FeatureSet中获取要素数组
参数:
名称 | 类型 | 描述 |
---|---|---|
featureSet |
FeatureSet | 要素集合对象 |
要素数组对象
# getFunctionArguments(functionObject)
获取方法的入参数组
参数:
名称 | 类型 | 描述 |
---|---|---|
functionObject |
function | 方法对象 |
方法入参数组
# getGeometryFilter(geometry, spatialRelation)
将基础对象中的几何对象转为IGS的几何过滤条件对象
参数:
名称 | 类型 | 描述 |
---|---|---|
geometry |
Extent | Polygon | MultiPolygon | 几何对象 |
spatialRelation |
SpatialRelation | 空间判定规则 |
几何过滤条件对象
# getLayersExtent(layers, spatialReference)
根据指定坐标系,获取图层的合并后的范围,如果图层的坐标系和指定坐标系不一致,则将图层范围投影到该坐标系下
参数:
名称 | 类型 | 描述 |
---|---|---|
layers |
Array.<Layer> | 要合并范围的图层数组 |
spatialReference |
SpatialReference | 指定一个参考系,在这个参考下合并范围 |
合并后的范围
# getLods(firstLod, unit, zoom)
参数:
名称 | 类型 | 描述 |
---|---|---|
firstLod |
Number | 第一级分辨率 |
unit |
String | 单位,'m' or 'degree' |
zoom |
Number | 级数 |
# getMetersPerSpatialReference(spatialReference)
参数:
名称 | 类型 | 描述 |
---|---|---|
spatialReference |
SpatialReference | 空间参考系 |
返回对应的米值
# getNodeByNodeName(nodeName, nodeName, returnArray)
根据DOM节点名称获取DOM节点
参数:
名称 | 类型 | 描述 |
---|---|---|
nodeName |
Array.<Object> | DOM节点数组 |
nodeName |
String | DOM节点名称 |
returnArray |
Boolean | 是否返回数组,是:返回找到的所以DOM节点,否:返回找到的第一个 |
DOM节点
# getParameterString(params)
将参数对象转换为HTTP的GEI请求中的参数字符串。例如:"key1=value1&key2=value2&key3=value3"。
参数:
名称 | 类型 | 描述 |
---|---|---|
params |
Object | 参数对象。 |
HTTP的GEI请求中的参数字符串。
# getProjectionSrs(spatialReference)
获取IGS的动态投影参数
参数:
名称 | 类型 | 描述 |
---|---|---|
spatialReference |
SpatialReference |
动态投影参数
# 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
# getWFSFeature(xmlDoc, version)
将WFS返回的XML解析为要素数组对象
参数:
名称 | 类型 | 描述 |
---|---|---|
xmlDoc |
Object | xml的dom对象 |
version |
String | WFS的版本号,影响坐标的顺序,详见https://shimo.im/sheets/gO3od50r85SlbEqD/snHIV |
要素集合对象
# getWFSInfoFromXML(xmlDoc)
将XML的Document对象转换为JSON字符串
参数:
名称 | 类型 | 描述 |
---|---|---|
xmlDoc |
xml的Document对象 |
WFS的元数据信息
# getWMSInfoFromDOM(options)
从DOM元素中获取信息
参数:
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
options |
Object | 初始化参数 |
|
WMSInfo |
Object | {} | 要更新的信息对象 |
version |
String | '1.1.1' | WMS服务版本号 |
nodes |
Object | {} | 要获取信息的DOM集合 |
更新好的信息对象
# getWMSInfoFromXML(xmlDoc, version)
将XML的Document对象转换为JSON字符串
参数:
名称 | 类型 | 描述 |
---|---|---|
xmlDoc |
xml的Document对象 |
|
version |
WMS版本 |
WMS的元数据信息
# getWMSNodes(node)
从一个父节点DOM上获取WMS元信息对应的DOM对象集合
参数:
名称 | 类型 | 描述 |
---|---|---|
node |
Object | 父节点DOM |
WMS元信息对应的DOM对象集合
# getWMTSBoundingBox(BoundingBoxNode)
通过解析BoundingBox的xml的标签,得到BoundingBox对象,坐标顺序有可能是<经度 纬度>或者<纬度 经度>,解析xml的代码不做判断
参数:
名称 | 类型 | 描述 |
---|---|---|
BoundingBoxNode |
DOM | BoundingBox的xml的标签对象,格式为: <标签名> ows:LowerCornerxmin ymin</ows:LowerCorner> ows:UpperCornerxmax ymax</ows:UpperCorner> </标签名> |
解析后的boundingBox对象,格式为: { xmin: xmin, ymin: ymin, xmax: xmax, ymax: ymax, crs: SpatialReference }
# getWMTSInfoFromXML(xmlDoc)
将XML的Document对象转换为JSON字符串
参数:
名称 | 类型 | 描述 |
---|---|---|
xmlDoc |
xml的Document对象 |
WMTS的元数据信息
# getZoomOffset(viewLod, layerLod, tolerance)
通过比较图层和地图视图的分辨率,来计算ZoomOffset,计算图层的分辨率和地图视图的分辨率之差和图层分辨率的比值
参数:
ZoomOffset
# 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.
# async inOrderPromise(functions)
参数:
名称 | 类型 | 描述 |
---|---|---|
functions |
Array.<function()> | 包含多个返回Promise对象的函数的数组 |
: 返回一个Promise对象
# is4326(spatialReference)
是否为4326坐标系
参数:
名称 | 类型 | 描述 |
---|---|---|
spatialReference |
SpatialReference | 坐标系对象 |
是否为4326坐标系
# isCustomSP(spatialReference)
是否为自定义坐标系
参数:
名称 | 类型 | 描述 |
---|---|---|
spatialReference |
SpatialReference | 坐标系对象 |
是否为自定义坐标系
# isInTheSameDomain(url)
判断一个 URL 请求是否在当前域中。
参数:
名称 | 类型 | 描述 |
---|---|---|
url |
string | URL 请求字符串。 |
URL请求是否在当前域中。
# isLayerViewValid(refSpatialReference, layer)
给定的空间参考系下,图层的视图是否有效
参数:
名称 | 类型 | 描述 |
---|---|---|
refSpatialReference |
SpatialReference | 空间参考系 |
layer |
Layer | 图层 |
图层的视图是否有效
# isSameSpatialReference(spatialReference1, spatialReference1)
两个参考系是否为相同参考系
参数:
名称 | 类型 | 描述 |
---|---|---|
spatialReference1 |
spatialReference | String | 参考系1 |
spatialReference1 |
spatialReference | String | 参考系2 |
是否相同
# isWMSReverse(version, spatialReference)
判断WMS服务是否要反转坐标点顺序,默认是XY,反转是YX 目前仅认为当WMS版本是1.3.0版本且坐标系是地理或者高斯时要反转,对应公司数据GeoServer、MapGIS和ArcGIS
参数:
名称 | 类型 | 描述 |
---|---|---|
version |
String | WMS版本号 |
spatialReference |
SpatialReference | 坐标系对象 |
isReverse 是否要反转坐标点顺序
# mergeCommonClientCapbilities(capabilities, commonClientCapabilities)
将图层能力对象和图层客户端公共能力(所有引擎都支持的客户端能力)合并,并返回合并后的图层能力对象
参数:
名称 | 类型 | 描述 |
---|---|---|
capabilities |
Object | 图层能力对象 |
commonClientCapabilities |
Object | 图层客户端公共能力(所有引擎都支持的客户端能力) |
图层能力对象
# parseClassBreakNormalizationType(feature, value, normalizationOptions)
参数:
名称 | 类型 | 描述 |
---|---|---|
feature |
Feature | |
value |
* | |
normalizationOptions |
Object |
# parseWebTileLayerInfo(layer, extent, factor)
参数:
名称 | 类型 | 描述 |
---|---|---|
layer |
WebTileLayer | 基础图层对象 |
extent |
Extent | 图层范围 |
factor |
Number | 分辨率计算系数 |
# requestIGSDecryptOptions(serviceEncryptInfo, clientDecryptInfo)
请求IGS解密参数
参数:
名称 | 类型 | 描述 |
---|---|---|
serviceEncryptInfo |
Object | |
clientDecryptInfo |
Object |
# toJSON(value, construct)
导出json的通用工具函数
参数:
名称 | 类型 | 描述 |
---|---|---|
value |
Object | 要导出的对象 |
construct |
Object | 构造函数 |
json数据
# updateFeatureSymbol(feature, rendererSymbol, visible, 视觉变量)
参数:
名称 | 类型 | 描述 |
---|---|---|
feature |
* | |
rendererSymbol |
* | |
visible |
Boolean | |
视觉变量 |
Array.<VisualVariable> |
# updateRenderer(featureSet, renderer)
渲染要素集
参数:
名称 | 类型 | 描述 |
---|---|---|
featureSet |
FeatureSet | Array.<Feature> | |
renderer |
* |
# urlAppend(url, paramStr)
给url追加参数。
参数:
名称 | 类型 | 描述 |
---|---|---|
url |
string | 待追加参数的url字符串。 |
paramStr |
string | 待追加的参数。 |
The new url
类型定义
# 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 | 节点名 |