echarts地图罗平县的json_Echarts 加载省地图json
我想要的效果:
解决步骤:
1.安装引入
npm install echarts
import Echarts from 'echarts'
// 全局注册Echarts
Vue.prototype.$Echarts = Echarts
2.引入china.js(我是直接引入安装包里面的文件包,你也可以自行下载到自己的本地目录)
import './../../../node_modules/echarts/map/js/china.js'
3.使用
加载全国地图
loadMap (data, max) {
let mychart = this.$eCharts.init(document.getElementById('stats-map'))
mychart.setOption({
tooltip: {
trigger: 'item'
},
visualMap: {
min: 0,
max: max,
range: [0, max],
show: false,
inRange: {
color: ['#ccdaff', '#5485FE']
}
},
series: [
{
name: '产品分布',
type: 'map',
mapType: 'china',
roam: true,
label: {
normal: {
show: true
},
emphasis: {
show: true
}
},
data: data,
itemStyle: {
normal: {
borderColor: '#ffffff',
areaColor: '#ccdaff'
},
emphasis: {
areaColor: '#ffffff',
color: '#000',
borderWidth: 0,
show: false,
}
}
}
]
})
mychart.on('click', (prams) => {
// provincePy是为了获得省份的全拼(贵州=>guizhou)
let shengpy = provincePy(prams.name)
if (shengpy) {
this.loadProvinceMap(shengpy, max, data)
mychart.clear()
}
})
setTimeout(function (){
window.onresize = function () {
mychart.resize()
}
}, 200)
}
加载某一个省地图
loadProvinceMap (name, max, data) {
// 加载我下载到本地的全国省区的json文件
Axios.get(`/static/map/province/${name}.json`)
.then(res => {
let childChart = this.$eCharts.init(document.getElementById('stats-map'));
this.$eCharts.registerMap(name, res.data);
childChart.setOption({
visualMap: {
min: 0,
max: max,
show: false,
realtime: false,
calculable: true,
inRange: {
color: ['#ccdaff', '#5485FE']
}
},
tooltip: {
formatter: function (params) {
const value = isNaN(params.value) ? 0 : params.value
return params.name + ": " + value
}
},
series: [{
type: 'map',
mapType: name,
label: {
normal: {
show: true
},
emphasis: {
show: true
}
},
data: data,
itemStyle: {
normal: {
borderColor: '#ffffff',
areaColor: '#ccdaff'
},
emphasis: {
areaColor: '#ffffff',
color: '#000',
borderWidth: 0,
show: false,
}
},
animation: false
}]
})
setTimeout(function (){
window.onresize = function () {
childChart.resize()
}
}, 200)
})
.catch(() => {
this.$message.warning('该地区地图数据不存在!')
})
}
echarts地图罗平县的json_Echarts 加载省地图json相关推荐
- python下载谷歌地图瓦片_openLayers TMS加载谷歌地图瓦片
openLayers TMS中加载谷歌瓦片 经纬坐标(LonLat) 和投影坐标系的转换 /** openLayer根据TMS加载谷歌地图瓦片 (1)先去下载加载谷歌地图瓦片,这样的软件有(水经注 ...
- android瓦片地图下载,Andorid 如何加载 瓦片地图
之前用的高德是这样加载 的 aMap.addTileOverlay(new TileOverlayOptions().tileProvider(new UrlTileProvider(256, 256 ...
- echarts地图罗平县的json_Echarts全国省市区县地图数据文件(含js及json)
[实例简介] Echarts全国省市区县地图数据文件(含js及json两种数据格式) [实例截图] [核心代码] Echarts全国省市区县地图数据文件(含js及json) └── Echarts全国 ...
- echarts地图罗平县的json_Echarts 全国街镇地图界线,行政界线 json数据、乡镇地图geojson数据制作...
先分享一个echarts的geoJson包,包含了中国省市级别的地图数据. 点我下载 下载密码exg9 如果觉得echarts的地图不够精细或者想要县级的geoJson,可以去这个网站获取 http: ...
- OpenLayers教程十一:多源数据加载之用最简单的方式加载瓦片地图
目录 一.加载OpenStreetMap 二.加载Stamen Map 三.加载Bing Map OpenLayers封装了一些瓦片地图源类用于加载瓦片地图,这些类包括: ol.source.OSM ...
- Web前端笔记-vue cli中使用echarts加载geo地图
效果是这样的: 此处是使用echarts加载geo地图. 这里简单说下逻辑: 首先npm下个包: npm install echarts 然后用个vue组件封装下. 如下代码: <templat ...
- echarts加载百度地图离线部署
echarts加载百度地图离线部署 功能描述: echarts中需要加载百度地图时,api文件和地图js文件都是在线的,如果离线不能使用,需要换种方式部署. 点击查看
- Pyecharts 加载外部地图数据绘图
Pyechats json(geojson)格式地图绘制 需求描述: 在既有的区县.省市中,我们可能需要看两个省份.区县合并的地图,如大区:东北大区,东南大区之类的地图,目前Pyecharts不提供相 ...
- echarts5.3.2版本加载中国地图
echarts5.3.2版本加载中国地图 效果图 可下载echarts4.9版本获取地图包 npm install echarts@4.9.0 附:打包时发现echarts地图不显示,后查看china ...
最新文章
- 欠采样的基本概念和现象
- 解析TOMCAT框架 .
- 005_Button按钮
- 2018.11:大数据在政府统计中的应用、瓶颈及融合路径(余芳东)
- [转]VSTO Office二次开发应用程序键盘鼠标钩子
- C++ qsort() 函数调用时实参与形参不兼容的问题解决
- java 非静态 初始化_Java非静态代码块和实例初始化过程
- ECShop如何设置默认的配送方式和支付方式
- 图论最短路问题和最小生成树问题的区别
- 尚硅谷Docker---docker安装及简介
- SAP中检查货币代码
- 数据库架构设计——索引结构设计
- Linux京东签到教程,京东POP店铺签到有礼操作指南
- 数据库SQL语句练习一
- 理解频域、时域、FFT和加窗 加深对信号的认识
- 计算机网络管理员操作技能考试试卷操作,计算机网络管理员高级工操作技能考核试卷(第一套)...
- python模拟ios点击_弱弱的问下,ios的捷径可以实现模拟点击吗?
- 电脑桌面怎么添加HTML,电脑上怎么把浏览器网页添加到桌面
- 串之Ukkonen、Rabin_karp算法
- TortoiseSVN安装注意事项及中文语言包安装
热门文章
- CreateMutex互斥量
- mysql_dc.ncf_GitHub - ytyagi1025/PythonPractice: Python practice works
- 【解决方案】幼儿园监控有何需求?如何搭建视频监控让老师家长更放心?
- 未解之谜——“森林人”明尼苏达冰人
- 商务智能_测试题/练习题
- Godot - 2DRPG常用脚本与设置
- jQuery做轮播图
- 接收机的常用结构简介
- python去除抖音水印_Python爬虫:多平台短视频去水印下载器
- Keil编译下出现axf: Error: L6218E: Undefined symbol