需求:

在echarts地图开发中,有时候需要点击某个省份的时候,地图变成当前省份的下级地图。

问题:

在海南岛点击下钻时,由于海南岛的三沙市是由很多岛屿组成(南海诸岛),而地图下钻会默认视图区域自适应,就会导致下面的情况:

通过实验发现,主要地区会挤在一起,正常情况下,应该是展示中间的大岛屿,而三沙市(南海诸岛)只需展示部分即可

解决:

option = { ... } //对echarts的一些设置
//由于海南地图包括南海及南海诸岛在内的大片区域,所以显示海南地图时,要将地图放大,并设置海南岛居中显示
if ($this.parmet.province === '海南省') { option.geo.center = [109.844902, 19.0392];//中心位置option.geo.layoutCenter = ['50%', '40%'];//地图相对容器偏移option.geo.layoutSize = "380%";//地图放大比例
} else { //非显示海南时,将设置的参数恢复默认值option.geo.center = undefined;option.geo.layoutCenter = undefined;option.geo.layoutSize = undefined;
}
myChart.setOption(option);

效果图:

如果位置要求不一的话,可以调整上面if(){}中的相应部分代码

echarts地图海南省地图问题相关推荐

  1. Winform Echarts 显示百度地图的用法(3)

    1,用Echarts 显示百度地图的用法(2)写一个 baidu.html 2,winform页面放一个WebBrowser控件,用来放地图的html页面 3,winform 加载时 将WebBrow ...

  2. 【vue项目使用echarts实现区域地图绘制,且可点击单独区域】

    vue项目使用echarts实现区域地图绘制,且可点击单独区域 - 菜鸟程序员的总结 - 博客园

  3. eCharts二三维地图总结

    文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/ 1.背景 最近多个项目中的登录页面陆续提出了不少地图需求,主要围绕地图的 ...

  4. 如何通过echarts绘制北京市地图并可以添加标记并可点击

    首先获取城市地图所对应的json文件 通过这个网站可以获取到城市地图所对应的json echarts 中使用的是地图的js文件 需要找到北京地图的js文件 下载各个城市的js文件 绘制出地图 在地图上 ...

  5. 湖北地图html代码,echarts全国省市地图代码

    [实例截图] echarts全国省市地图代码 [实例截图] [核心代码] html5 canvas echarts全国省市地图代码 *{margin: 0;padding: 0;} body{widt ...

  6. echarts实现中国地图和各省市地图

    echarts实现中国地图 我会把china.js和各省市的js以及json上传资源,有需要的可以下载 首先引入echarts.js和china.js <!DOCTYPE html> &l ...

  7. Vue3 Echarts散点图+高德地图+卫星地图(一)——获取高德地图API

    前言:在开发的过程中,对于Vue3的情况下,对于Echarts地图的文章操作很少,并且官方不通俗易懂,所以在此进行记录探索过程.还是一如既往贴近直接C/V操作,如果对于Echarts基本配置不会的同学 ...

  8. echarts配合google地图,并自定义google地图的样式

    前言 全网关于google地图配合echarts的使用找了很久,其实echarts结合百度地图使用会更方便一些.公司因为想要更国际化,所以更倾向于使用google地图 准备工作 要想使用google地 ...

  9. echarts使用百度地图

    前情提要 获得百度地图授权的ak密钥 引入echarts的百度地图 准备好echarts百度地图需要的数据 自定义百度地图的样式 去掉百度地图的logo 一.获取百度地图的ak密钥 首先得注册成为百度 ...

最新文章

  1. 采用全文索引解决模糊查询速度慢的问题
  2. python--thread多线程总结
  3. windows调用ubuntu下的sublimeText2环境搭建
  4. 代码整洁之道(Clean Code)- 读书笔记
  5. unsafe jdk9_JDK 9清单:Project Jigsaw,sun.misc.Unsafe,G1,REPL等
  6. IDA使用方法-----1
  7. codeforces 234E Champions' League
  8. 新设计了自己博客的模板
  9. julia go python_过去的Python的四个挑战者:Swift、Go、Julia、R
  10. tyvj 1068 STR
  11. 输入分数输出小数C语言,这是把小数转换成分数的程序,可是输入0.6666无限循环...
  12. PDF写出:使用fop输出为pdf格式文件的Demo
  13. ValueError: tile cannot extend outside image
  14. 兔年新春,快来领取你的春节全屏动效吧
  15. 长轮询和短轮询的区别
  16. 记得第一次看见他的时候,他刚被收容所送
  17. Linux环境java截取视频某帧另存缩略图
  18. 基于python-django的Java网站全站漏洞检测系统
  19. .NET 6程序部署到Docker
  20. sci核心与中文核心哪个容易过

热门文章

  1. Spine动画显示错乱问题
  2. STM32F767时钟树分析
  3. 电脑桌面云便签怎么设置字体字号大小?
  4. 常用软件01—读paper/pdf神器—Mendeley
  5. 深度之眼Paper带读笔记目录
  6. 上海2013年驾校科目二学习心得,完全是我自己总结的。
  7. 中国人请客吃饭的传统礼仪
  8. C#调用科大讯飞离线语音合成TTS
  9. python错误与异常(try/except 和 try/except...else)
  10. LVM的常用操作【创建lvm】