使用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地图且修改地图文字位置相关推荐

  1. echarts怎么实现立体柱状图_Vue中使用Echarts实现立体柱状图(长方体)

    预览: 代码: 页面部分: CSS部分: .roadnum-all { width: 100%; height: 100%; /*填满父级容器*/ } JS部分: import echarts fro ...

  2. 学校计算机操作技能(文字录入),浅谈中职学校计算机专业学生的文字录入技能训练...

    浅谈中职学校计算机专业学生的文字录入技能训练 来源:用户上传 作者: [摘要]:文字录入是中职计算机专业开设的一门重要的技能课,随着信息技术教育的普及,学生对文字录入的重视程度呈下滑趋势,文字录入课程 ...

  3. echarts地图文字重叠解决方案_Echarts扩展地图文字位置错乱的问题

    最近在弄echarts 因为要用到扩展地图,所以在官网下载了相应的json文件 ,引入之后发现文字位置错乱 于是查找网上资料 发现 textFixed : { '大洋洲' : [265, 0], }, ...

  4. echarts地图文字重叠解决方案_ECharts 和百度地图的叠加示例(下)

    前言 汇总了几个 ECharts 地图和百度地图在可视化展示时的综合示例. 主要是在 ECharts 地图和百度地图上叠加展示一些数字.图片.其它图表和轨迹动画. 另外因为每个示例的代码配置项比较繁琐 ...

  5. vue 引入json地图_VUE中通过Echarts引入地图

    渲染的方法如下 记得引入echarts import echarts from 'echarts' ----------------------------------- init(dalian){ ...

  6. vue 引入json地图_在vue2.x中使用echarts,地图或者theme引入js 文件,会有问题,地图的json文件重新注册可以...

    One-line summary [问题简述] 在vue2.x中使用echarts,地图或者theme引入会有问题 import echarts from 'echarts/dist/echarts' ...

  7. echarts vue 柱状图实例_VUE中使用Echarts绘制柱状图

    在main.js中引入echarts import echarts from 'echarts' Vue.prototype.$echarts = echarts 在相应的vue中导入echarts ...

  8. livecharts中仪表盘_Vue中使用Echarts仪表盘展示实时数据的实现

    在vue中echarts仪表盘实时数据 彩笔一枚,简单记录一下. 业务场景:通过websocket实时推送数据,将数据渲染到仪表盘中. 第一步: 基于准备好的dom,初始化echarts仪表盘实例. ...

  9. android auto谷歌地图,如何在 Android Auto 中使用 Waze 而不是谷歌地图

    玩懂手机网教程,随着有车一族的用户越来越庞大,Android 独家应用程序比 iOS 少的多,大部分用户依旧使用智能手机进行导航,对比起来 Android Auto 正在面临一个逐步两难的境界. An ...

最新文章

  1. ACMNO.2 输入一个华氏温度,要求输出摄氏温度。公式为 c=5(F-32)/9 输出要求有文字说明,取位2小数。 输入 一个华氏温度,浮点数 输出 摄氏温度,浮点两位小数
  2. 叉乘(三)——线段与线段相交吗?
  3. 用浏览器训练Tensorflow.js模型的18个技巧(上)
  4. maven创建的工程eclipse 项目--属性--为什么没有deployment assembly 按钮呢
  5. CentOS 7.8使用devtoolset-9使用高版本gcc version 9.3.1
  6. JAVASCRIPT干了不下四五种工作
  7. USACO-Section2.1 Healthy Holsteins (深度优先搜索)
  8. 检测与跟踪:快速视频姿态估计
  9. 怎样获取php页面get的值,PHP循环获取GET和POST值的代码
  10. 【LeetCode】7. Reverse Integer
  11. vue 共用新增和修改验证分离
  12. uva 11916 Emoogle Grid (BSGS)
  13. 开源MySQL数据传输中间件—DTLE
  14. ubuntu默认播放器缺少解码器
  15. SAP ERP和ORACLE ERP的区别是哪些?
  16. 工作流:设置工作共享项目
  17. uart协议测试软件,Uart2any(windows串口调试工具)
  18. linux解压时,z x v f分别代表什么意思
  19. IT66021FN 寄存器配置
  20. iNFTnews丨世界首个元宇宙时装周将在Decentraland举办

热门文章

  1. 帮我写一个介绍BLM模型的PPT,20页以内即可
  2. 学tlc和JAVA,SIMULINK_S-Function_TLC_RTW基础(给初学者)
  3. 十 手游开发神器 cocos2d-x editor 之触摸事件
  4. 拔牙记-工欲善其事 [ 光影人像 东海陈光剑 的博客 ]
  5. 发布要素服务数据源没有被注册到服务器,则此数据被复制到服务器
  6. html 画圆点代码,HTML5 Canvas绘制圆点虚线实例
  7. 机器学习《西瓜书》9.4解答——k-means算法:编程实现k均值算法,设置三组不同的k值、三组不同初始中心点,在西瓜数据集4.0上进行实验比较,并讨论什么样的初始中心有助于得到好结果。
  8. uni-app项目架构(一)
  9. Linux时间子系统之时钟源层(Clock Source)
  10. 3.Emwin点击Edit弹出数字键盘,输入到Edit并按下确认更新到Text显示(完整)