new ModelFlat(map [, options])
模型压平类构造函数
Parameters:
| Name | Type | Argument | Description | |||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
map |
CIMCube | CIMCube实例 | ||||||||||||||||||||||||||
options |
Object |
<optional> |
模型压平配置参数
Properties
|
Members
-
show :Boolean
-
是否显示
Type:
- Boolean
Methods
-
addRegion( [options])
-
添加压平范围
Parameters:
Name Type Argument Description optionsObject <optional>
模型压平配置参数 Properties
Name Type Argument Default Description idString 压平范围的id layersArray.<Glodon.CIMCube.Layer.BaseLayer> <optional>
要压平的图层数组 positionsArray <optional>
压平区域点数组,点由经纬度表示{lon:123.4,lat:45.6}; heightNumber <optional>
压平高度,0-10000米,默认0米 includeTerrainNumber <optional>
false 是否对地形执行压平,默认true -
clear()
-
释放资源(兼容旧接口,即将废弃)
-
dispose()
-
释放资源
-
doAnalysis()
-
开始分析
-
getRegion(id)
-
获取压平范围
Parameters:
Name Type Description idString 压平范围的id Returns:
范围对象- Type
- Object
-
removeRegion(id)
-
移除压平范围
Parameters:
Name Type Description idString 压平范围的id -
setHeight(height, id)
-
设置压平高度
Parameters:
Name Type Description heightNumber 高度 idString 要设置的Region的id,默认设置给默认Region -
setIncludeTerrain(includeTerrain, id)
-
设置要压平的图层
Parameters:
Name Type Description includeTerrainBoolean 是否包含地形 idString 要设置的Region的id,默认设置给默认Region -
setLayers(layers, id)
-
设置要压平的图层
Parameters:
Name Type Description layersArray.<Glodon.CIMCube.Layer.BaseLayer> 要压平的图层对象数组 idString 要设置的Region的id,默认设置给默认Region -
setPositions(positions, id)
-
设置压平区域
Parameters:
Name Type Description positionsArray 压平区域点数组,点由经纬度表示{lon:123.4,lat:45.6}; idString 要设置的Region的id,默认设置给默认Region