new ElevationHeatMap(map [, options])
根据地形数据进行高程热力图分析
Parameters:
| Name | Type | Argument | Description | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
map |
Glodon.CIMCube | CIMCube实例 | |||||||||||||
options |
Object |
<optional> |
配置参数
Properties
|
Example
回调方法:analysis.on("finish", function(e){
console.log(e, analysis.maximumHeight());
});
Extends
Members
-
autoCompute :Number
-
是否开启自动计算地形高程图例
Type:
- Number
-
elevationColorRamp :Map
-
高程与颜色对照,map 的key为高程(单位米),value为颜色,例如'#ffffff'或'white'
Type:
- Map
Example
const sa = new ElevationHeatMap(viewer); const elevationColorRamp = new Map(); elevationColorRamp.set(-414.0, "#000000"); //black elevationColorRamp.set(0.0, "#2747E0"); //blue elevationColorRamp.set(1000.0, "#D33B7D"); //pink elevationColorRamp.set(3000.0, "#D33038"); //red elevationColorRamp.set(5000.0, "#FF9742"); //orange elevationColorRamp.set(7000.0, "#ffd700"); //yellow elevationColorRamp.set(8848, "#ffffff"); //white sa.elevationColorRamp = elevationColorRamp;
-
legendRange :Number
-
图例范围值
Type:
- Number
-
maximumHeight :Number
-
最大高程,根据所选范围自动计算;(算法处于性能考虑,使用开源数据,经度较低)
Type:
- Number
-
minimumHeight :Number
-
最小高程,根据所选范围自动计算;(算法处于性能考虑,使用开源数据,经度较低)
Type:
- Number
-
region :Array
-
[最小经度, 最小纬度, 最大经度, 最大纬度],单位度。如设置null或undefined,则等高线绘制无区域限制
Type:
- Array
Methods
-
addEventListener(type, listener [, thisArg])
-
在此事件派发器上添加事件监听.
Parameters:
Name Type Argument Description typestring 事件类型. listenerfunction 事件监听器. thisArgObject <optional>
事件监听器的this指针(可选). - Inherited From:
- Overrides:
Returns:
调用时将删除此事件侦听器的函数.- Type
- function
-
dispatchEvent(event)
-
在此事件派发器上派发事件.
Parameters:
Name Type Description eventObject 待派发的事件. - Inherited From:
- Overrides:
-
dispose()
-
销毁对象时调用
-
hasEventListener(type [, listener])
-
检查此事件派发器上是否存在事件监听,如果不传递事件监听器,则判断是否存在指定事件类型的事件监听.
Parameters:
Name Type Argument Description typestring 事件类型 listenerfunction <optional>
事件监听器(可选). - Inherited From:
- Overrides:
Returns:
是否存在指定类型及指定事件监听器的事件监听.- Type
- boolean
-
hide()
-
隐藏
-
on()
-
语法糖. on == addEventListener off == removeEventListeners|removeEventListener fire == dispatchEvent
- Inherited From:
- Overrides:
-
removeEventListener(type, listener)
-
从此事件派发器上删除指定事件监听.
Parameters:
Name Type Description typestring 事件类型. listenerfunction 事件监听器. - Inherited From:
- Overrides:
-
removeEventListeners(type)
-
从此事件派发器上删除事件监听,如果不提供事件类型,则删除全部事件监听.
Parameters:
Name Type Description typestring 事件类型. - Inherited From:
- Overrides:
-
setLegend(image, min, max)
-
配置采样图片与图例范围值
Parameters:
Name Type Description imageimage | url 图例 minNumber 图例线性范围最小值 maxNumber 图例线性范围最大值 -
show()
-
显示