HeatMap

GeoGlobe.Visuals.MapV. HeatMap

基于MapV的热力图层

Constructor

new HeatMap()

Author:
  • kz
Example
//构造MapV可视化图层
 var mapV = new GeoGlobe.Visuals.MapV();
 //添加到地图中
 mapV.addTo(map);
 //构造热力图层
 var heatMap = new GeoGlobe.Visuals.MapV.HeatMap({
    id: 'heatMap_1',
    visibility: true,
    dragdrawing: true,
    data: [{
        "type": "Feature",
        "properties": {count:5.516636266964161,time:16.231042218116176},
        "geometry": {
            "type": "Point",
            "coordinates": [123.3192464663197, 43.91886355937628]
        }
    }],
    rendererOptions: {
        size: 13,
        gradient: { 0.25: "rgb(0,0,255)", 0.55: "rgb(0,255,0)", 0.85: "yellow", 1.0: "rgb(255,0,0)" },
        max: 60,
        animation: {
            type: 'time',
            stepsRange: {
                start: 0,
                end: 100
            },
            trails: 10,
            duration: 4
        }
    }
 });
 //添加到MapV可视化图层
 heatMap.addTo(mapV);
 //绘制
 mapV.render();

Members

visibility :Boolean

Default Value:
  • true
图层可见性
Type:
  • Boolean

Methods

addTo(mapV)

关联mapV
Parameters:
Name Type Description
mapV GeoGlobe.Visuals.MapV

destroy()

销毁图层

remove()

从父对象中移除自己

render()

绘制

setData(data)

数据的处理
Parameters:
Name Type Description
data Array 数据,geojson格式

setVisible(visibility)

图层的显示与隐藏
Parameters:
Name Type Description
visibility Boolean 可见性