调用百度 Echarts 显示重庆市地图
因为 Echarts 官方不再提供地图数据的下载,在这里保存一份,供日后使用,重庆地图数据的 JSON 文件在 CSDN 上下载。
<!DOCTYPE html>
<html style="height: 100%"><head><meta charset="utf-8"></head><body style="height: 100%; margin: 0"><div id="container" style="height: 100%"></div><script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/echarts.min.js"></script><script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts-gl/echarts-gl.min.js"></script><script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts-stat/ecStat.min.js"></script><script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/extension/dataTool.min.js"></script><script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/map/js/china.js"></script><script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/map/js/world.js"></script><script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=ZUONbpqGBsYGXNIYHicvbAbM"></script><script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/extension/bmap.min.js"></script><script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/simplex.js"></script><script type="text/javascript" src="https://cdn.bootcss.com/jquery/2.1.4/jquery.min.js"></script><script type="text/javascript">
var dom = document.getElementById("container");
var myChart = echarts.init(dom);
var app = {};
function randomData() {return Math.round(Math.random()*1000);
}
option = null;
myChart.showLoading();$.getJSON('chongqing.json', function (geoJson) {myChart.hideLoading();echarts.registerMap('重庆', geoJson);myChart.setOption(option = {title: {text: '重庆市地图',subtext: '数据来自Echarts',left: 'center'},toolbox: {show: true,orient: 'vertical',left: 'right',top: 'center',feature: {dataView: {readOnly: false},restore: {},saveAsImage: {}}},visualMap: {min: 0,max: 1500,text:['High','Low'],realtime: false,calculable: true,inRange: {color: ['#e0ffff', '#006edd']}},series: [{name: '重庆市地图',type: 'map',mapType: '重庆', // 自定义扩展图表类型itemStyle:{normal:{label:{show:true}},emphasis:{label:{show:true}}},data:[{name: '奉节县', value: randomData()},{name: '巫溪县', value: randomData()},{name: '开州区', value: randomData()},{name: '酉阳土家族苗族自治县', value: randomData()},{name: '彭水苗族土家族自治县', value: randomData()},{name: '云阳县', value: randomData()},{name: '万州区', value: randomData()},{name: '城口县', value: randomData()},{name: '江津区', value: randomData()},{name: '石柱土家族自治县', value: randomData()},{name: '巫山县', value: randomData()},{name: '涪陵区', value: randomData()},{name: '丰都县', value: randomData()},{name: '武隆区', value: randomData()},{name: '南川区', value: randomData()},{name: '秀山土家族苗族自治县', value: randomData()},{name: '黔江区', value: randomData()},{name: '合川区', value: randomData()},{name: '綦江区', value: randomData()},{name: '忠县', value: randomData()},{name: '梁平县', value: randomData()},{name: '巴南区', value: randomData()},{name: '潼南区', value: randomData()},{name: '永川区', value: randomData()},{name: '垫江县', value: randomData()},{name: '渝北区', value: randomData()},{name: '长寿区', value: randomData()},{name: '大足区', value: randomData()},{name: '铜梁区', value: randomData()},{name: '荣昌区', value: randomData()},{name: '璧山区', value: randomData()},{name: '北碚区', value: randomData()},{name: '万盛区', value: randomData()},{name: '九龙坡区', value: randomData()},{name: '沙坪坝区', value: randomData()},{name: '南岸区', value: randomData()},{name: '江北区', value: randomData()},{name: '大渡口区', value: randomData()},{name: '渝中区', value: randomData()},],// 自定义名称映射}]});
});;
if (option && typeof option === "object") {myChart.setOption(option, true);
}</script></body>
</html>
值得注意的是:这里使用了 ajax 异步请求,需要将项目部署到服务器上才可以。另外可以采用 js 形式的地图文件,不用 采用异步请求,打开 html 文件即可访问。
项目上传到了 CSDN ,下载地址为:Echarts重庆地图
全国各省市、曲线地图数据。下载地址:http://www.ourd3js.com/map/china_mapdata/mapdata.zip。利用这些数据做的全国GDP数据图:http://www.ourd3js.com/collection/xunmeng/GDPMap/index.html
转载于:https://www.cnblogs.com/HuanChen1025/p/8999278.html
调用百度 Echarts 显示重庆市地图相关推荐
- react native使用百度echarts显示图表
echarts是百度推出的免费开源的图表组件,功能丰富,涵盖各行业图表.公司项目做h5项目用了不少,最近公司翻新h5页面,用react-native改造,来达到增强用户体验效果的目的.项目中遇到了一些 ...
- vue用 echarts 显示区域地图 并用不同颜色显示每个区域
认定了一个女孩 就要好好的珍惜对待她,人生不容辜负,你必须要更加努力 .加油 骚年. 用 echarts 做动态中国区域地图 或者全国地图 效果如下 做这些 必须先引入echarts 怎么引入的 自己 ...
- echarts显示北京地图(鼠标放入区域变色)
前期准备工作 json文件:下载 jquery.min.js(右键另存为):下载 echarts.min.js:下载 <!DOCTYPE html> <html><hea ...
- 微信小程序使用echarts显示全国地图
首先可以看一下echarts官方的实例 也可以直接使用我参照了官方实例的方法: 1.下载echarts小程序组件并放置到具体项目 下载地址 将项目拉到本地之后,找到文件中的 ec-canvas 文件夹 ...
- echarts显示中国地图
下面介绍一个方法如何用echarts画一个中国地图,如图 项目引入echarts以后,在页面创建canvas标签 <div ref="chartone" ></d ...
- uni-app 使用 echarts 显示湖南地图
1.安装依赖 npm install echarts --save 2.页面设置 <template><view id="map" style="hei ...
- android如何调用百度搜索,Android-百度地图的调用(检索功能)
前言 使用百度地图大家都很熟悉了,因为国内的原因,谷歌地图在大陆是很不稳定的,那么国内的的地图主要有百度,高德,腾讯:前两者都有用过,腾讯的还没有,有机会回去尝试一下.这篇文章主要还是分享一下百度地图 ...
- thinkphp 如何调用百度echarts 数据报表插件
echarts官网网址:http://echarts.baidu.com/ echarts源码地址:http://echarts.baidu.com/build/echarts-2.2.7.zip ...
- js调用百度API显示全景图
<button class="btn light-btn" οnclick="liveAction()">实景</button>< ...
最新文章
- mySQL笔记(1)
- 天呐,程序员有女朋友了!
- 一些有用的Python库
- 华为手机微信网络连接到服务器失败怎么办,微信H5支付在华为手机里报错 网络环境未能通过安全验证,请稍后再试 怎么解决啊 试了好多方法也不行...
- 中小研发团队架构实践之生产环境诊断工具WinDbg
- python捕捉warning_python – 如何格式化logging.captureWarnings捕获的警告?
- linux系统安装coerplayer,安装deepin~
- php while循环语句格式,PHP while 循环
- 锂电池的充电原理以及快充原理
- 解二元一次方程————拓展欧几里得算法
- linux常用桌面有两种,推荐!5款Linux常用桌面环境
- linux认证加k8s认证,如何快速验证您的Kubernetes配置文件?
- 20个你应该知道的iPhone 7实用小技巧
- 反编译之脱去乐固加固的壳
- SAP 批量修改或添加BOM组件
- html网站设计基础
- 算法实验总结2019
- 【活动分析】某电商双十一活动分析报告
- 全国计算机vf题库,全国计算机等级VF机试题库.pdf
- java javax org_java mail程序--ClassNotFoundException:javax.mail.Address
热门文章
- java单例模式理解_快速理解Java中的五种单例模式
- ft服务器设置传输协议,ft服务器设置成主动模式
- 计量经济学建模_一分钟看完计量经济学
- 怎么把计算机改程序,怎样修改程序软件
- 为什么要用!DOCTYPE声明
- leetcode 491. 递增子序列 思考分析
- java enummap_Java EnumMap containsKey()方法与示例
- java math 类_Java Math类静态长轮(double d)示例
- php中函数的默认值,参数的顺序
- java 事务_Java中事务总结详解(精华)