腾讯地图数据可视化之热力图
前言
数据可视化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加载参数说明 )
<script src="https://map.qq.com/api/gljs?v=1.exp&key=YOUR_KEY&libraries=visualization"></script>
应用场景
热力图以颜色来表现数据强弱大小及分布趋势,可以用在出行、旅游、警务安全、城市规划和研究等多方面。
代码
大家可通过参考手册先了解下参数详情。
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>3D经典热力</title>
</head>
<script charset="utf-8"src="https://map.qq.com/api/gljs?v=1.exp&key=OB4BZ-D4W3U-B7VVO-4PJWW-6TKDJ-WPB77&libraries=visualization"></script>
<style type="text/css">html,body {height: 100%;margin: 0px;padding: 0px;}#container {width: 100%;height: 100%;}
</style><body onload="initMap()"><div id="container"></div><script src="https://mapapi.qq.com/web/lbs/visualizationApi/demo/data/heat.js"></script><script>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);//设置数据}</script>
</body></html>
效果图
在线示例
以上内容只是简单实现,更具体代码示例以及原理讲解,可参考文章:
【硬核干货来了!鹅厂前端工程师手把手教你实现热力图!】
腾讯地图数据可视化之热力图相关推荐
- java地图 热力图,腾讯地图数据可视化之热力图
前言 数据可视化API(Web),是基于腾讯位置服务JavaScript API GL实现的专业地理空间数据可视化渲染引擎. 通过这套API,可以实现轨迹数据.坐标点数据.热力.迁徙.航线等空间数据的 ...
- Echarts数据可视化series-heatmap热力图,开发全解+完美注释
全栈工程师开发手册 (作者:栾鹏) Echarts数据可视化开发代码注释全解 Echarts数据可视化开发参数配置全解 6大公共组件详解(点击进入): title详解. tooltip详解.toolb ...
- DataGear 轻松制作支持图表联动的全国地图、省级地图数据可视化看板
DataGear看板的图表联动功能,使您可以轻松制作支持图表联动的全国地图.省级地图数据可视化看板. 首先,新建两个数据集. 第一个是各省指标数据集,将用于绘制全国指标图表,它的SQL语句如下所示: ...
- ECharts在线编辑 中国地图数据可视化 展示
1.打开ECharts网站 输入网址:https://echarts.apache.org/examples/zh/editor.html?c=map-china&theme=light 2. ...
- python使用pyecharts库画地图数据可视化
python使用pyecharts库画地图数据可视化 导库 中国地图 代码 结果 世界地图 代码 结果 省级地图 代码 结果 地级市地图 代码 结果 导库 from pyecharts import ...
- 获取省市区geoJson数据(精确到县、镇)用于echarts实现地图数据可视化
写在前面 本文着重介绍关于获取数据的部分,如果数据处理好了,不会使用echarts将地图绘制出来,可以参考echarts的官方文档,或去搜寻大佬们的教程,或者另外问我,我再写一份我自己理解的关于ech ...
- Three.js之GeoJson 3D地图数据可视化飞行线实战
Three.js之GeoJson 3D地图数据可视化飞行线实战 GeoJSON是一种对各种地理数据结构进行编码的格式,基于Javascript对象表示法的地理空间信息数据交换格式.GeoJSON对象可 ...
- 基于Echarts2.X的地图数据可视化指南
目录 前言 一.关于Echarts版本 1.为什么用Echarts2.2.7 2.文件目录说明 二.地图数据可视化 1.新建map.html 2.Echarts图表初始化 3.参数设置 三.源码展示分 ...
- Python画地图数据可视化分析
如何使用Python画地图数据 地图可视化 地图可视化常用包非plotly莫属,支持Python和R. 地址:https://plot.ly/python/scattermapbox/ 需要先注册账号 ...
最新文章
- 微服务架构 — 服务治理 — 服务限流、服务降级、服务熔断
- 设置路由器端口转发功能如何操作
- 性能优化(数据库设计原则)
- .Net Core中依赖注入服务使用总结
- C++_类和对象_对象特性_空指针访问成员函数_用法和问题解决---C++语言工作笔记050
- [转]MFC与Qt的内存管理
- 遥感数据下载平台汇总
- 机器人研究方向的自我学习[2] Matlab机器人工具箱 欧拉角 参考书:《机器人学导论》第四版
- ResNet+ FPN网络结构
- RANSAC算法理解
- 鸿蒙系统与苹果系统,华为的鸿蒙系统和苹果的操作系统,有什么区别?
- ARM与裸机开发教程
- 手机重装为linux,安卓手机重装系统的方法
- python编程实现人民币和美元的互相转换_java人民币转换美元的实验报告
- PHP支付宝当面付异步回调如何实现验签
- 华三(h3c)交换机操作命令详解vlan切换
- 考研数据结构(2)笔记
- OA 系统与 ERP 的关系,两者是如何对接集成的?
- outlook2007邮件中预览PDF
- KDBC——9293详解