一个使用 echarts 呈现地图图表的小例子
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>ECharts 测试</title> <!-- 引入 echarts.js --> <script src="https://cdn.jsdelivr.net/npm/echarts@5.1.0/dist/echarts.min.js"></script> <!-- 引入 jquery.js --> <script src="https://cdn.jsdelivr.net/npm/jquery@3.6.0/dist/jquery.min.js"></script> <style> body{ background-color: black; } #main{ background-color: rgb(11,18,46); } </style> </head> <body> <!-- 为ECharts准备一个具备大小(宽高)的元素 --> <div id="main" style="width: 800px;height:800px;"></div> <script type="text/javascript"> // 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(document.getElementById('main')); myChart.showLoading(); // 地图数据源:https://datav.aliyun.com/tools/atlas/ $.get('https://geo.datav.aliyun.com/areas_v2/bound/geojson?code=150600_full', function (geoJson) { myChart.hideLoading(); echarts.registerMap('EEDS', geoJson); myChart.setOption(option = { title: { text: '情况统计', subtext: '统计截至:2021-04-25 12:32:21', textAlign: 'right', right: -150, bottom: 20, textStyle: { color: 'white' }, subtextStyle: { color: 'white' } }, // 相关配置文档:https://echarts.apache.org/zh/option.html#series-map series: [ { name: '情况统计', type: 'map', center: [108.97269199999997, 39.26688099244878], // 当前视角的中心点 zoom: 1.2, // 当前视角的缩放比例 roam: true, // 是否开启平游或缩放 scaleLimit: { // 滚轮缩放的极限控制 min: 1,
max: 2
}, mapType: 'EEDS', label: { show: true, color: 'rgb(255, 255, 255)' }, itemStyle: { areaColor: 'rgba(0, 0, 200, 0)', borderColor: 'rgb(255, 255, 255)' }, data: [ ] } ] }); }); </script> </body> </html>
输了你,赢了世界又如何...
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!