热力图(3D模式)
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
optional
对象具有以下属性:
|
Example:
var data = [];
for(var i = 0; i < 1000; i++) {
var lng = Math.random() * (98.95746362353572 - 96.39292834205654) + 96.39292834205654;
var lat = Math.random() * (31.078371524252578 - 28.68605002678491) + 28.68605002678491;
var feature = {
type: 'Feature',
properties: {
count: Math.random() * 100
},
geometry: {
type: "Point",
coordinates: [lng, lat]
}
};
data.push(feature);
}
var geo3DHeatMap = new Cesium.Geo3DHeatMap({
viewer: viewer,
data: data,
gradient: {
0.25: "rgb(0,0,225)",
0.55: "rgb(0,225,0)",
0.85: "rgb(255,225,0)",
1.0: "rgb(255,0,0)"
},
radius: 60,
maxOpacity: 0.8,
minOpacity: 0.1,
blur: 0.85,
height: 450,
extrudedHeight: 500,
granularity: 8.726646259971648e-7,
valueField: 'count'
});
Demo:
Members
格网类型,'square'或者'triangle'
-
Default Value:
'square'
是否显示格网
-
Default Value:
false
Methods
销毁热力图
隐藏热力图
移除热力图
设置热力图数据
Name | Type | Description | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
data |
Object | geoJson点要素数组 | ||||||||||||||||||
options |
Object |
参数选项
|
设置最大阈值,大于该值的显示为最强色
Name | Type | Description |
---|---|---|
max |
Number | 最大阈值 |
设置最小阈值,小于该值的不显示
Name | Type | Description |
---|---|---|
min |
Number | 最小阈值 |
显示热力图