echarts地图文字重叠解决方案_vue中使用echarts地图且修改地图文字位置
使用echarts地图的时候,从阿里云 地图选择器 下载完对应省份的geojson之后,在页面中显示,会出现一些地市名字覆盖的情况,可以直接修改geojson中的数据对文字的位置进行修改
解决方法
打开JSON,搜索需要修改的name,找到properties里面加一个”cp”字段,这个是 [ 经度 , 纬度 ] ,通过调整该坐标进行定位
说那么多没什么屁用,直接参考下面的DEMO
{"type":"Feature","properties":{"adcode":411200,"name":"三门峡市", "cp":[110.911888,34.361995], "center":[111.194099,34.777338],"centroid":[111.111998,34.361995],"childrenNum":6,"level":"city","subFeatureIndex":11,"acroutes":[100000,410000],"parent":{"adcode":410000}},"geometry":{"type":"MultiPolygon","coordinates":[......]
vue中使用echarts,main.js中注册,这个看个人心情,反正就是先install,再引入依赖…
const echarts = require('echarts');
Vue.prototype.$echarts= echarts;
// 下载的geojson
let dataGeoLocation = require('@/assets/js/geolocation/henan.json');
export default {
data() {
return {
echartsDataMap: {
visualMap: {
min: 0,
max: 500,
show: false,
splitNumber: 5,
inRange: {
color: ['#d94e5d', '#eac736', '#50a3ba'].reverse()
},
textStyle: {
color: '#fff'
}
},
geo: {
map: '河南',
label: {
normal: {
show: true,
color: '#fff'
},
emphasis: {
show: true,
color: '#fff'
}
},
roam: false,
itemStyle: {
normal: {
areaColor: '#10457f',
borderColor: '#3398db',
borderWidth: 1.5
},
emphasis: {
areaColor: '#3398db'
}
},
"left": 0,
"right": 0,
"top": 0,
"bottom": 0
}
}
}
},
mounted() {
// 地图
let echartsMap = this.$echarts.init(this.$refs.echartsMap);
this.$echarts.registerMap('河南', dataGeoLocation);
echartsMap.setOption(this.echartsDataMap);
// 地图点击事件
echartsMap.off('click');
echartsMap.on('click', (params) => {
console.log(params);
});
}
}
echarts地图文字重叠解决方案_vue中使用echarts地图且修改地图文字位置相关推荐
- echarts怎么实现立体柱状图_Vue中使用Echarts实现立体柱状图(长方体)
预览: 代码: 页面部分: CSS部分: .roadnum-all { width: 100%; height: 100%; /*填满父级容器*/ } JS部分: import echarts fro ...
- 学校计算机操作技能(文字录入),浅谈中职学校计算机专业学生的文字录入技能训练...
浅谈中职学校计算机专业学生的文字录入技能训练 来源:用户上传 作者: [摘要]:文字录入是中职计算机专业开设的一门重要的技能课,随着信息技术教育的普及,学生对文字录入的重视程度呈下滑趋势,文字录入课程 ...
- echarts地图文字重叠解决方案_Echarts扩展地图文字位置错乱的问题
最近在弄echarts 因为要用到扩展地图,所以在官网下载了相应的json文件 ,引入之后发现文字位置错乱 于是查找网上资料 发现 textFixed : { '大洋洲' : [265, 0], }, ...
- echarts地图文字重叠解决方案_ECharts 和百度地图的叠加示例(下)
前言 汇总了几个 ECharts 地图和百度地图在可视化展示时的综合示例. 主要是在 ECharts 地图和百度地图上叠加展示一些数字.图片.其它图表和轨迹动画. 另外因为每个示例的代码配置项比较繁琐 ...
- vue 引入json地图_VUE中通过Echarts引入地图
渲染的方法如下 记得引入echarts import echarts from 'echarts' ----------------------------------- init(dalian){ ...
- vue 引入json地图_在vue2.x中使用echarts,地图或者theme引入js 文件,会有问题,地图的json文件重新注册可以...
One-line summary [问题简述] 在vue2.x中使用echarts,地图或者theme引入会有问题 import echarts from 'echarts/dist/echarts' ...
- echarts vue 柱状图实例_VUE中使用Echarts绘制柱状图
在main.js中引入echarts import echarts from 'echarts' Vue.prototype.$echarts = echarts 在相应的vue中导入echarts ...
- livecharts中仪表盘_Vue中使用Echarts仪表盘展示实时数据的实现
在vue中echarts仪表盘实时数据 彩笔一枚,简单记录一下. 业务场景:通过websocket实时推送数据,将数据渲染到仪表盘中. 第一步: 基于准备好的dom,初始化echarts仪表盘实例. ...
- android auto谷歌地图,如何在 Android Auto 中使用 Waze 而不是谷歌地图
玩懂手机网教程,随着有车一族的用户越来越庞大,Android 独家应用程序比 iOS 少的多,大部分用户依旧使用智能手机进行导航,对比起来 Android Auto 正在面临一个逐步两难的境界. An ...
最新文章
- ACMNO.2 输入一个华氏温度,要求输出摄氏温度。公式为 c=5(F-32)/9 输出要求有文字说明,取位2小数。 输入 一个华氏温度,浮点数 输出 摄氏温度,浮点两位小数
- 叉乘(三)——线段与线段相交吗?
- 用浏览器训练Tensorflow.js模型的18个技巧(上)
- maven创建的工程eclipse 项目--属性--为什么没有deployment assembly 按钮呢
- CentOS 7.8使用devtoolset-9使用高版本gcc version 9.3.1
- JAVASCRIPT干了不下四五种工作
- USACO-Section2.1 Healthy Holsteins (深度优先搜索)
- 检测与跟踪:快速视频姿态估计
- 怎样获取php页面get的值,PHP循环获取GET和POST值的代码
- 【LeetCode】7. Reverse Integer
- vue 共用新增和修改验证分离
- uva 11916 Emoogle Grid (BSGS)
- 开源MySQL数据传输中间件—DTLE
- ubuntu默认播放器缺少解码器
- SAP ERP和ORACLE ERP的区别是哪些?
- 工作流:设置工作共享项目
- uart协议测试软件,Uart2any(windows串口调试工具)
- linux解压时,z x v f分别代表什么意思
- IT66021FN 寄存器配置
- iNFTnews丨世界首个元宇宙时装周将在Decentraland举办
热门文章
- 帮我写一个介绍BLM模型的PPT,20页以内即可
- 学tlc和JAVA,SIMULINK_S-Function_TLC_RTW基础(给初学者)
- 十 手游开发神器 cocos2d-x editor 之触摸事件
- 拔牙记-工欲善其事 [ 光影人像 东海陈光剑 的博客 ]
- 发布要素服务数据源没有被注册到服务器,则此数据被复制到服务器
- html 画圆点代码,HTML5 Canvas绘制圆点虚线实例
- 机器学习《西瓜书》9.4解答——k-means算法:编程实现k均值算法,设置三组不同的k值、三组不同初始中心点,在西瓜数据集4.0上进行实验比较,并讨论什么样的初始中心有助于得到好结果。
- uni-app项目架构(一)
- Linux时间子系统之时钟源层(Clock Source)
- 3.Emwin点击Edit弹出数字键盘,输入到Edit并按下确认更新到Text显示(完整)