1. 接口变更:
类名称 |
新增接口 |
接口说明 |
SCTTerrainProvider |
skirtScale |
获取或者设置裙边尺寸。 |
requestMetadataFromOptions |
从选项请求元数据。 |
|
loadImageFromTypedArray |
从数组加载影像。 |
|
Scene |
addVectorTilesLayer |
添加矢量瓦片图层服务。 |
pickPointInterval |
设置点云捕捉的时间间隔。 |
|
walkingMode |
获取或者设置相机模式。 |
|
addVectorTilesMap(options) |
新建一个矢量瓦片地图。 |
|
removeVectorTilesMap(name) |
按指定名称移除矢量瓦片地图。 |
|
enableCompositor |
获取或者设置是否开启合成器。 |
|
bloomEffect |
获取场景的泛光效果。 |
|
underGlobe |
获取地下球。 |
|
getVectorTilesMap(name) |
根据指定名称获取矢量瓦片地图。 |
|
open |
打开iserver场景服务下所有图层。 |
|
enableCompositor |
获取或者设置是否将场景绘制成图片。 |
|
Style3D |
image |
设置或者获取图标的存储路径或数据的网络来源。 |
calloutColor |
获取或者设置牵引线的颜色。 |
|
calloutWidth |
设置或者获取牵引线的宽度。 |
|
billboardMode |
获取或者设置billboard布告板的模式。 |
|
SuperMapImageryProvider |
tilingScheme |
获取投影方式(支持经纬度投影和墨卡托投影)。 |
subdomains |
获取或者设置子域名称。 |
|
GeoCone |
rotateOrigin |
获取或者设置模型的旋转风格。 |
GeoModel3D |
geoModel |
获取或者设置S3M模型文件数据,用来对接服务端下载的S3M流。 |
CesiumTerrainProvider |
customRequestHeaders |
获取或者设置自定义请求头。 |
currentVersion |
获取或者设置当前使用的地形数据的版本。 |
|
subdomains |
获取或者设置子域名称。 |
|
historyVersions |
获取地形数据的所有历史版本信息。 |
|
S3MInstanceCollection |
isOverLay |
获取或者设置模型始终显示在屏幕最前面,支持选中。默认值为false。 |
Entity |
setPolygonOffset(polyOffsetFactor,polyOffsetUnits) |
设置entity多边形偏移。 |
primitive |
setPolygonOffset(polyOffsetFactor,polyOffsetUnits) |
设置primitive多边形偏移。 |
Profile |
getPositions(func) |
获取分析结果的点集的实际地理坐标。 |
DrawMode枚举 |
Box |
绘制盒子 |
Viewer |
pickEvent |
点击属性查询事件。 |
InstanceLayer |
pickEnable |
获取或者设置对象是否可选中。 |
VectorTilesLayer |
show |
获取或者设置图层的可见性。 |
mapboxStyle |
获取或者设置图层使用的mapbox标准的风格对象,可用来在前端修改地图风格、样式、专题图等。 |
|
alpha |
获取或者设置图层整体的透明度,取值在0到1之间(0为完全透明)。 |
|
tileWidth |
获取切片宽度。 |
|
tileHeight |
获取切片高度。 |
|
minimumLevel |
获取数据的最小层级。 |
|
maximumLevel |
获取图层的最大层级。 |
|
tilingScheme |
获取数据的全球剖分方式。 |
|
rectangle |
获取数据的地理范围。 |
|
refresh |
刷新图层,让修改后的地图风格生效。 |
|
MeasureHandler |
computeArea |
根据一系列笛卡尔坐标点计算面积,单位:平方米。 |
computeClampArea |
贴地面积计算。 |
|
ImageryLayer |
swipeEnabled |
获取或者设置是否开启卷帘功能。 |
swipeRegion |
获取或者设置卷帘的四边形区域。 |
|
Ellipsoid |
XIAN80 |
西安80椭球体。 |
CGCS2000 |
CGCS2000椭球体。 |
|
S3MTilesLayer |
receiveObjectClamp |
获取或者设置图层是否接受贴对象。 |
skeletonSelectedColor |
获取或者设置子对象选中高亮的颜色。 |
|
skeletonSelectEnable |
获取或者设置图层中子对象是否可选择。 |
|
selectedSkeletonId |
获取或者设置子对象ID。 |
|
minTransparentAlpha |
获取或者设置最小透明度阈值(小于这个值将被过滤掉)。 |
|
maxTransparentAlpha |
获取或者设置最大透明度阈值(图层风格的前景色小于这个阈值将被认为透明)。 |
|
getPointCloudGroupBounds(name) |
获取点云分组的对应范围。 |
|
labelStyle |
获取或者设置图层文字标签风格。 |
|
showLabel |
获取或者设置是否显示标签。 |
|
residentRootTile |
设置根节点是否驻留内存不删除。默认值为false。 |
|
swipeEnabled |
获取或者设置是否开启卷帘功能。 |
|
swipeRegion |
获取或者设置卷帘的四边形区域。 |
|
coverImageryLayer |
获取或者设置(用于贴到倾斜模型表面的)覆盖影像图层。 |
|
showIcon |
获取或者设置是否显示图标。 |
|
showCallout |
获取或者设置是否显示牵引线。 |
|
loadVolumeData |
获取或者设置是否加载体数据,默认值为true。 |
|
S3MTilesLayer(options) |
options.cacheKey:三维缓存密钥。 |
|
getPointCloudGroupBounds(name) |
获取点云分组的对应范围。 |
|
hasWireframe |
获取图层是否有线框。 |
|
subdomains |
获取或者设置子域名称。 |
|
maximumMemoryUsage |
切片数据集可以使用的最大内存量。 |
|
Globe |
clippingType |
设置地形裁剪(开挖)的类型。默认为开挖内部区域。 |
swipeEnabled |
获取或者设置是否开启卷帘功能。 |
|
getVisibleTiles |
获取可见切片。 |
|
swipeRegion |
获取或者设置卷帘的四边形区域。 |
|
computeSurfaceArea(polygonGeometry, ellipsoid, slice) |
计算贴地面积。 |
|
computeSurfaceDistance(polylineGeometry, ellipsoid) |
计算贴地距离。 |
|
getVisibleTiles |
获取可见切片。 |
|
Layers |
lower(layer) |
向下调整图层顺序,和影像图层集合相对应。 |
raise(layer) |
向上调整图层顺序,和影像图层集合相对应。 |
|
ScreenSpaceCameraController |
enableWalk |
键盘驱动行走模式。 |
walkParameters |
键盘驱动行走的参数,包括行走速度和离地高度。 |
|
ImageryLayerCollection |
addGridProvider(gridProvider,index) |
通过给定的栅格图层提供者新建图层,将其添加至图层集合中。 |
Skyline |
lineWidth |
设置天际线的宽度,默认1像素。 |
EditHandler |
isEditZ |
线面支持编辑高度。 |
selectColorType枚举 |
SILHOUETTE_EDGE |
外部轮廓模式。 |
ClassificationType枚举 |
S3M_TILE |
贴在S3M图层上。 |
WalkingMode枚举 |
NONE:0 |
默认模式,为第三人称相机模式。 |
ByKeyboard:1 |
键盘驱动的第一人称相机模式。 |
|
SitDataManager |
saveSitData |
态势图转对象。 |
PlotDrawControl |
drawControlEndEvent |
标绘控件结束事件。 |
PlotEditControl |
cut |
剪切选中标号。 |
copy |
复制选中标号。 |
|
paste |
粘贴选中标号到制定位置(指定位置为NULL时,粘贴到原来位置)。 |
|
clearCopyOrCut |
清空复制或剪切的标号。 |
2. 新增类接口说明:
类名称 |
类中文说明 |
接口名称 |
接口中文说明 |
ViewDome |
开敞度分析类 |
isClosed |
获取或者设置缺口处是否提供封口界面。 |
viewPosition |
获取或者设置视点位置(角度) |
||
distance |
获取或者设置距离。 |
||
startAngle |
获取或者设置开敞度分析的起始角度。 |
||
endAngle |
获取或者设置开敞度分析的终止角度。 |
||
visibleAreaColor |
获取或者设置可视部分的颜色。 |
||
hiddenAreaColor |
获取或者设置隐藏部分的颜色。 |
||
domeType |
获取和设置开敞度分析结果显示类型。 |
||
ViewDome(scene) |
开敞度分析。 |
||
build |
执行开敞度分析。 |
||
clear |
清除分析。 |
||
destroy |
释放对象。 |
||
S3MTilesLabelStyle |
S3M标签风格类 |
S3MTilesLabelStyle(options) |
S3M标签风格类,支持实时修改。 |
font |
获取或者设置标签的字体。 |
||
fillColor |
获取或者设置标签的填充颜色。 |
||
outlineColor |
获取或者设置文字边框颜色。 |
||
outlineWidth |
获取或者设置文字边框宽度。 |
||
showBackground |
获取或者设置是否显示文字背景框。 |
||
backgroundColor |
获取或者设置文字背景框颜色。 |
||
fillStyle |
获取或者设置文字填充风格。 |
||
pixelOffset |
获取或者设置文字标签基于锚点的像素偏移。 |
||
scale |
获取或者设置文字的缩放大小。 |
||
textField |
获取或者设置文字标签文本内容取自属性哪个字段。 |
||
heightReference |
获取或者设置文字标签的高度模式。 |
||
ViewDomeType |
开敞度显示类型枚举类 |
VISIBLEDOME |
可视部分。 |
HIDDENDOME |
隐藏部分。 |
||
ALLDOME |
全部显示。 |
||
CGCS2000MapServer- ImageryProvider |
CGCS2000地图服务影像提供者类 |
CGCS2000MapServerImageryProvider(options) |
CGCS2000地图服务影像提供者,用来叠加EPSG4490的服务。 |
url |
获取地图服务的网址。 |
||
token |
获取地图服务的认证信息token。 |
||
proxy |
获取地图服务所用的proxy。 |
||
tileWidth |
获取切片宽度。 |
||
tileHeight |
获取切片高度。 |
||
maximumLevel |
获取数据的最大层级。 |
||
minimumLevel |
获取数据的最小层级。 |
||
tilingScheme |
获取服务提供者使用的剖分方式。 |
||
rectangle |
获取地图的范围。 |
||
tileDiscardPolicy |
获取地图切片的废弃政策。 |
||
ready |
获取地图服务提供者是否准备就绪。 |
||
readyPromise |
获取该地图服务提供者的Promise对象。 |
||
credit |
获取展示地图服务处于活跃状态的credit描述信息。 |
||
usingPrecachedTiles |
获取是否使用CGCS2000MapServerImageryProvider预先缓存的切片。 |
||
hasAlphaChannel |
获取该影像服务提供者提供的影像是否含有alpha通道。 |
||
VectorTilesMap |
矢量瓦片地图类 |
addLayer(layerObject, before, options) |
添加图层。 |
removeLayer(id) |
移除指定ID的图层。 |
||
setFilter(layerID, filter) |
为指定ID的图层设置过滤器。 |
||
setLayoutProperty(layerId, name, value, options) |
为指定ID的图层设置布局风格。 |
||
setPaintProperty(layerId, name, value, options) |
为指定ID的图层设置画布样式。 |
||
style3D |
获取或者设置显示风格。 |
||
showCallout |
获取或者设置是否显示牵引线。 |
||
setVisibleInViewport |
设置图层对应视口可见性,主要用于分屏和大屏显示中。 |
||
getVisibleInViewport |
获得图层对应视口可见性,主要用于分屏和大屏显示中。 |
||
querySourceFeatures(params) |
查找特征要素,现已支持模糊查询。 |
||
SolidModelsProfile |
实体模型剖切类 |
addModels(models) |
添加模型。 |
addProfilePlane(positions) |
添加剖切面。 |
||
clearProfile |
清除剖面分析结果,但不会清除被剖切的模型对象。 |
||
build |
执行剖切分析。 |
||
clear |
清除剖切分析结果。 |
||
addProfileCylinder(geoCylinder) |
添加剖切圆柱体。 |
||
setClipGeometry |
设置用于剖切的几何体。 |
||
clippingType |
获取或者设置剖切的裁剪方式,是内部裁剪还是外部裁剪,默认是外部裁剪。 |
||
clearProfile |
清除剖面分析结果,但不会清除被剖切的模型对象。 |
SpatialQuery3D |
GPU空间查询类 |
SpatialQuery3D(scene) |
GPU空间查询。scene:进行GPU空间查询的场景。 |
destroy |
销毁对象。 |
||
clear |
清除对象但不销毁。 |
||
build |
执行GPU空间查询与分析。 |
||
getQueryIDs |
获取所有查询到的id。 |
||
geometry |
获取或者设置查询的几何模型对象。 |
||
layers |
获取或者设置被查询图层。 |
||
fillColor |
获取或者设置查询对象的填充颜色。 |
||
outlineColor |
获取或者设置查询对象边框颜色。 |
||
positionMode |
获取或者设置查询时对象位置模式。 |
||
fillStyle |
获取或者设置查询对象的填充模式。 |
||
heightReference |
获取或者设置文字标签的高度模式。 |
||
ClippingType |
裁剪类型枚举类 |
KeepOutside |
裁剪内部(开挖内部区域)。 |
KeepInside |
裁剪外部(开挖外部区域)。 |
CustomProjection |
自定义投影类 |
CustomProjection(options) |
自定义投影。 |
ProjectionName |
自定义投影名字枚举类 |
tmerc |
横轴墨卡托投影(高斯克吕格)。 |
aea |
等积圆锥投影。 |
||
lcc |
兰伯特正轴等角圆锥投影。 |
||
utm |
等角横轴割圆柱投影。 |
BoxEditor |
Box编辑器类 |
BoxEditor(viewer, box) |
Box编辑器。 |
color |
获取或者设置盒子的颜色。 |
||
destroy |
销毁box编辑器。 |
||
activate |
激活box编辑器。 |
||
deactivate |
使box编辑器失效。 |
||
setEditObject(editObject) |
为编辑器设置编辑对象。 |
Quality |
热力图质量枚举类 |
LOW |
低质量。 |
MEDIUM |
中等质量。 |
||
HIGH |
高质量。 |
HeatMap |
热力图类 |
HeatMap(options) |
热力图类 |
addPoint(x, y, intensity, size) |
添加点。 |
||
setData(data) |
批量添加点集。 |
||
texture |
获取热力图的纹理。 |
||
bounds |
获取或设置热力图数据的地理界限。 |
||
maxPerFrameDrawCount |
获取或者设置每帧最多绘制的点个数。 |
||
RotationOrigin |
模型旋转风格类 |
CENTER: 0 |
绕模型中心点。 |
APEX: 1 |
绕圆锥顶点。 |
||
GridLayer |
栅格图层类 |
gridProvider |
获取栅格切片服务提供者 |
rectangle |
获取图层的地理范围 |
||
dataMaxValue |
获取图层数据最大值 |
||
dataMinValue |
获取图层数据最小值 |
||
hypsometricSetting |
获取或者设置分层设色对象 |
||
gridProvider |
栅格切片服务提供者类 |
url |
获取Grid服务的url |
rectangle |
获取该Grid服务的矩形范围 |
||
cellWidth |
获取切片宽度 |
||
cellHeight |
获取切片高度 |
||
minLevel |
获取最小层级 |
||
maxLevel |
获取最大层级 |
||
minCategory |
获取数据最小值 |
||
maxCategory |
获取数据最大值 |
||
GridLayer |
获取栅格图层 |
||
getGridValue(cartographic) |
根据经纬度获取grid值 |
||
MultiViewShed3D |
多可视域分析类 |
addViewShed |
添加可视域对象 |
getViewShed |
根据索引获取可视域对象 |
||
renmoveViewShed |
删除指定索引对象 |
||
build |
执行分析 |
3. 新增范例:
4. 优化及问题修复:
本文档完成日期为2020年7月17日,如果此前的任何文档(包括电子文档和印刷文档)中的某些内容与本文档不相符合,请以本文档为准。若本文档更新,则以更新后的文档为准。