1 回答

TA貢獻1812條經(jīng)驗 獲得超5個贊
showHeatMap();//頁面加載時請求數(shù)據(jù),渲染用戶界面
var heatmap;
//map為高德地圖實例,AMap.Heatmap為高德地圖熱力圖插件
map.plugin(["AMap.Heatmap"], function () {
heatmap = new AMap.Heatmap(map, {
radius: 45, //給定半徑
opacity: [0, 0.9],
gradient: {
0.2: $.cookie("little") != undefined ? $.cookie("little") : '#4AA329',
0.5: $.cookie("a_little") != undefined ? $.cookie("a_little") : '#1F7B67',
0.7: $.cookie("many") != undefined ? $.cookie("many") : '#A63F00',
0.95: $.cookie("plenty") != undefined ? $.cookie("plenty") : '#9D0019'
}
});
});
setInterval(showHeatMap,5000);//每隔5秒請求服務(wù)器獲取最新數(shù)據(jù)
function showHeatMap(){
$.get({
url:"/getdata",
dataType:"json",
success:function(data){
console.log(data);
heatmap.setDataSet({
data: data,
min: 10
});
},
error:function(xmlHttpRequest,err,catchError){
console.log(xmlHttpRequest);
console.log(err);
console.log(catchError);
}
});
}
添加回答
舉報