热力图分析,以特殊的高亮形式显示一定地理区域内的访客热衷程度。

热力图分析效果图
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
props |
Object |
包含如下属性的Object:
|
Example:
// 创建热力图
var gHeatMapUrl="C:/Heatmap.data";
var hotSpotAnalysis = new CooSDK.HotSpotAnalysis({
dataType: CooSDK.EnumHeatMapData.LOCAL,
cacheType: CooSDK.EnumHeatMapData.LOCAL,
pointSize: 100,
url: gHeatMapUrl
)};
Demo:
Members
cacheType : EnumHeatMapData
获取或者设置热力图缓存更新配置项。
-
Default Value:
EnumHeatMapData.LOCAL
dataType : EnumHeatMapData
获取或者设置热力图点集文件存放位置。
-
Default Value:
EnumHeatMapData.LOCAL
hotSpotMode : EnumHotSpotMode
获取或者设置热力图热力点显示模式。
-
Default Value:
EnumHotSpotMode.MIX
获取或者设置分析显隐开关。
-
Default Value:
true
获取或者设置是否为世界坐标点。默认为经纬度坐标。
-
Default Value:
false
获取或者设置热力图抬高高度。
-
Default Value:
0
pointArray : Array.<Vector4Obj>
获取或者设置热力图点位及热度数组,格式为x,y,z,a,x,y,z为经纬度及高程值,a为热度值,范围0-1。,当该项配置时,url无需配置。
获取或者设置热力图点大小。
-
Default Value:
100
获取或者设置所属窗口,默认为CooMap所拥有的主窗口。
-
Default Value:
null
获取或者设置热力图点文件位置,当该项配置时,pointArray无需配置。
Methods
从场景中销毁自身。
Returns:
null 空值。
Example:
// 销毁对象
hotSpotAnalysis = hotSpotAnalysis.destroy();
更新单个或者多个对象属性,使之立即生效。
一般用于多个属性的同时更新,避免性能开销过大。
Name | Type | Description | ||||||
---|---|---|---|---|---|---|---|---|
props |
Object |
optional
包含如下属性的Object:
|
||||||
热力图点位及热度数组,格式为x,y,z,a,x,y,z为经纬度及高程值,a为热度值,范围0-1。,当该项配置时,url无需配置。 |
Array.<Vector4Obj> | |||||||
props.dataType |
EnumHeatMapData |
optional
热力图点集文件存放位置,SERVER是服务器数据,LOCAL是本地数据。 |
||||||
props.cacheType |
EnumHeatMapData |
optional
热力图缓存更新配置项,SERVER是服务器数据,LOCAL是本地数据。 |
||||||
props.pointSize |
Number |
optional
热力图点大小,单位:米,最小30米。 |
||||||
props.liftUp |
Number |
optional
热力图抬高高度,单位:米。 |
||||||
props.hotSpotMode |
EnumHotSpotMode |
optional
热力图热力点显示模式,MIX是热力点混合模式,SEPARATE是热力点分离模式。 |
||||||
props.isWorld |
Boolean |
optional
是否为世界坐标点。默认为经纬度坐标。 |
||||||
props.isVisible |
Boolean |
optional
分析显隐开关。 |
Example:
hotSpotAnalysis.update({
dataType:CooSDK.EnumHeatMapData.LOCAL,
liftUp:50
});