博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
echart地图使用经验-地图变形和添加数据
阅读量:7097 次
发布时间:2019-06-28

本文共 729 字,大约阅读时间需要 2 分钟。

关于echart2,echart3地图的使用一点人生经验:复制代码

1.echart3,echart2加载地图变形修复。 最近在使用echart2使用过程中,发现加载海南地图会产生变形。如下图,海南地图产生了较大的变形,于是需要研究怎么才能消除变形。经过一番折腾,修改echart-all.js中_getTransform函数的

varxScale = width /mapWidth;varyScale = height / mapHeight;console.log(rate);if(xScale > yScale) {     //xScale = yScale * rate;      xScale = yScale;      width = mapWidth * xScale;}else{      yScale = xScale;     //xScale = yScale * rate;     height = mapHeight * yScale;}复制代码

这样地图就能不产生变形(echart3里添加这个aspectScale:1就能使地图不变形)

2.echart2中添加自定义geosjon(主要讲的是echart2,echart3里加载geojson已经比较方便) 同样是修改echart-all.js中代码加入如下代码,就能使用mapType为'hainan'的地图

'hainan': {getGeoJson: (function() {       return function(callback) {$.getJSON('data/hn.geojson',callback);}      })()},复制代码

转载地址:http://dkeql.baihongyu.com/

你可能感兴趣的文章
在Ubuntu18.04上使用Anaconda(python3.7)环境中安装tensorflow1.13.1
查看>>
mongodb常用命令
查看>>
实现线程之间的参数传递
查看>>
数据库运维相关SQL
查看>>
2018-2019-1 20165323 《信息安全系统设计基础》第二周学习总结
查看>>
《转》使用NSURLSession发送GET和POST请求
查看>>
ACE服务端编程3:ACE跨平台之分配堆内存
查看>>
Func与Action
查看>>
排球积分程序
查看>>
Vim搜索、取消高亮、显示行数、取消行数
查看>>
使用NPOI创建Excel文件
查看>>
会话控制session,cookie(0521)
查看>>
PostgreSQL与MySQL源代码分析之旅(2)下--MySQL源代码结构
查看>>
数论 - Miller_Rabin素数测试 + pollard_rho算法分解质因数 ---- poj 1811 : Prime Test
查看>>
docker 容器启动的模板以及注意事项
查看>>
2018年全国大学生电子设计竞赛
查看>>
三层交换+DHCP实验详解
查看>>
C - Common Subsequence
查看>>
如何以特定的时间间隔为图片添加动画效果?
查看>>
虚拟机mac 与主机的网络共享
查看>>