Echarts地图添加引导线效果(labelLine)


Posted in Javascript onSeptember 30, 2019

最近有粉丝问我能不能出个案例:地图上的地区文字,或其他标示类的图层,因为区块面积相对太小,想放在地图之外,通过labelLine连接到对应的区块上。今天就分享一个类似简单的案例,铺设散点形式铺设label,部分地区用线连接,地图以广州地图为例:

Echarts地图添加引导线效果(labelLine)

如果需要地图geojson或js文件的话,可以到我的个人 github 上自取:https://github.com/zhangqian00/echarts3-mapFile

1、初始化地图:

Echarts地图添加引导线效果(labelLine)2、

声明label数据:

Echarts地图添加引导线效果(labelLine)

配置需要铺设的label,value值为坐标点,注释的四个区,需要用连线连接到地图外面,在后面会有单独配置,所以在此label数据里就不必需要了。

3、配置图层:

Echarts地图添加引导线效果(labelLine)

将labelData按散点类型,按value对应的坐标铺设到对应的位置上。

4、配置使用引导线的label图层

Echarts地图添加引导线效果(labelLine)

此处是四个需要使用引导线的区域label配置,因为连线是两个点之间连线,所以data中的coords是两个点的开始点坐标和结束点坐标,具体解释可参考echarts官方配置文档。

5、最后,应用配置

Echarts地图添加引导线效果(labelLine)

本案例使用的echarts版本为3.x版本。

此案例目的只是启发,做到举一反三,并不是只能铺设个label文字,内容完全可以自定义,也可以是别的一些内容例如:

Echarts地图添加引导线效果(labelLine)Echarts地图添加引导线效果(labelLine)

只是这些需要更多的配置而已(formatter),具体参考官方案例,和配置文档。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript下string.format函数补充
Aug 24 Javascript
Javascript Request获取请求参数如何实现
Nov 28 Javascript
原生js实现fadein 和 fadeout淡入淡出效果
Jun 05 Javascript
判断浏览器的内核及版本号方法汇总
Jan 05 Javascript
Javascript数组操作函数总结
Feb 05 Javascript
angularjs创建弹出框实现拖动效果
Aug 25 Javascript
bootstrap输入框组代码分享
Jun 07 Javascript
如何用js实现鼠标向上滚动时浮动导航
Jul 18 Javascript
highcharts 在angular中的使用示例代码
Sep 20 Javascript
vue如何获取自定义元素属性参数值的方法
May 14 Javascript
在Vue项目中用fullcalendar制作日程表的示例代码
Aug 04 Javascript
Vuex的API文档说明详解
Feb 05 Javascript
javascript实现摄像头拍照预览
Sep 30 #Javascript
java和js实现的洗牌小程序
Sep 30 #Javascript
JS使用H5实现图片预览功能
Sep 30 #Javascript
在vue中使用jsx语法的使用方法
Sep 30 #Javascript
微信小程序自定义tabBar在uni-app的适配详解
Sep 30 #Javascript
详解小程序云开发攻略(解决最棘手的问题)
Sep 30 #Javascript
webpack3升级到webpack4遇到问题总结
Sep 30 #Javascript
You might like
德生1994机评
2021/03/02 无线电
php正则表达式(regar expression)
2011/09/10 PHP
Javascript 事件流和事件绑定
2009/07/16 Javascript
使用AngularJS对路由进行安全性处理的方法
2015/06/18 Javascript
jQuery插件实现表格隔行变色及鼠标滑过高亮显示效果代码
2016/02/25 Javascript
Angular2 (RC4) 路由与导航详解
2016/09/21 Javascript
JavaScript中的toString()和toLocaleString()方法的区别
2017/02/15 Javascript
利用Node.js+Koa框架实现前后端交互的方法
2017/02/27 Javascript
ES6 Promise对象概念与用法分析
2017/04/01 Javascript
ES6新特性之模块Module用法详解
2017/04/01 Javascript
vue父组件异步获取数据传给子组件的方法
2018/07/26 Javascript
Node.js npm命令运行node.js脚本的方法
2018/10/10 Javascript
js实现图片上传即时显示效果
2019/09/30 Javascript
微信小程序基于ColorUI构建皮皮虾短视频去水印组件
2020/11/04 Javascript
javascript实现点击小图显示大图
2020/11/29 Javascript
vue实现可移动的悬浮按钮
2021/03/04 Vue.js
[07:48]DOTA2上海特级锦标赛主赛事首日RECAP
2016/03/04 DOTA
Python统计文件中去重后uuid个数的方法
2015/07/30 Python
Flask框架信号用法实例分析
2018/07/24 Python
python保存字典和读取字典的实例代码
2019/07/07 Python
python批量读取文件名并写入txt文件中
2020/09/05 Python
Python pandas RFM模型应用实例详解
2019/11/20 Python
pytorch 图像预处理之减去均值,除以方差的实例
2020/01/02 Python
python爬虫泛滥的解决方法详解
2020/11/25 Python
REN Clean Skincare官网:英国本土有机护肤品牌
2019/02/23 全球购物
中国汽车租赁行业头部企业:一嗨租车
2019/05/16 全球购物
JBL加拿大官方商店:扬声器、耳机等
2020/10/23 全球购物
财务内勤岗位职责
2014/04/17 职场文书
七一党日活动总结
2014/07/08 职场文书
工作期间打牌检讨书范文
2014/11/20 职场文书
党员倡议书
2015/01/19 职场文书
布达拉宫的导游词
2015/02/02 职场文书
扬州个园导游词
2015/02/06 职场文书
辞职信标准格式
2015/02/27 职场文书
2015年业务员工作总结范文
2015/04/07 职场文书
Win11右下角图标点了没反应怎么办?Win11点击右下角图标无反应解决方法汇总
2022/07/07 数码科技