java地图 热力图,腾讯地图数据可视化之热力图
前言
數據可視化API(Web),是基于騰訊位置服務JavaScript API GL實現的專業地理空間數據可視化渲染引擎。 通過這套API,可以實現軌跡數據、坐標點數據、熱力、遷徙、航線等空間數據的可視化展現。
使用步驟
1、注冊成為騰訊位置服務開發者,并進入控制臺 -> key管理界面創建key;
2、數據可視化API(以下簡稱可視化API),所提供的可視化效果是以圖層的方式疊加在JavaScript API GL之上,圖層中所顯示的數據由實例化的對象統一管理。
3、加載可視化API
可視化API是以 Javascript API GL 的附加庫的形式加載的,請確保: 引入時須傳入&libraries=visualization參數(查看: Javascript API GL加載參數說明 )
應用場景
熱力圖以顏色來表現數據強弱大小及分布趨勢,可以用在出行、旅游、警務安全、城市規劃和研究等多方面。
代碼
大家可通過參考手冊先了解下參數詳情。
3D經典熱力html,
body {
height: 100%;
margin: 0px;
padding: 0px;
}
#container {
width: 100%;
height: 100%;
}
function initMap() {
var center = new TMap.LatLng(39.909897147274364, 116.39756310116866);
//初始化地圖
var map = new TMap.Map("container", {
zoom: 12,//設置地圖縮放級別
pitch: 45, // 設置地圖俯仰角
center: center,//設置地圖中心點坐標
mapStyleId: "style1" //個性化樣式
});
//初始化熱力圖并添加至map圖層
new TMap.visualization.Heat({
max: 180, // 熱力最強閾值
min: 0, // 熱力最弱閾值
height: 40, // 峰值高度
radius: 30 // 最大輻射半徑
})
.addTo(map)
.setData(heatData);//設置數據
}
效果圖
以上內容只是簡單實現,更具體代碼示例以及原理講解,可參考文章:
總結
以上是生活随笔為你收集整理的java地图 热力图,腾讯地图数据可视化之热力图的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 邮政工人拒绝投递车牌后,特斯拉起诉瑞典政
- 下一篇: java并发框架支持锁包括,jdk1.8