Echarts显示自定义标注点/地图map引导线

先贴效果。这里实现了
1.地图上县区名的显示,鼠标移入显示相应的项目数(如下图东源县)
2.地图上增加自定义地图(这里增加了没有的高新区&市辖区&江东新区)
3.较小的地区,改用lableline延长线显示地名+项目数,优化显示结果

1.地图上自定义标注点配置在series数组中,{type: 'scatter'},数据基本格式为:

[ {name: 'xx县', value: [纬度,经度]}]

2.地图上延长线标注点配置在series数组中,{type: 'lines'},数据基本格式为:

[ {name: 'xx县', coords: [[起点纬度,起点经度],[终点纬度,终点经度]],value}]
// 地图上标注点数据
var mapItemCountArray1=[{name: '龙川县', value: [115.323481,24.39608,312]},//...
];//地图上显示延长线地区标注数据
var mapItemCountArray2=[{name: '高新区', coords:[[114.665941, 23.624965],[114.35941, 23.50720]],value: 23 },{name: '', coords:[[114.65941, 23.704965],[114.35941, 23.50720]],value: 23 },{name: '市辖区', coords:  [[114.706347, 23.800092],[114.300347, 23.680002]],value: 233},
];var heyuanMap= echarts.init(document.getElementById('map_box'))echarts.registerMap('heyuan', data); //data来源于地区json文件heyuanMap.setOption({legend:{},//地图地名显示配置geo: {map: 'heyuan', show: true,//配置地图上地区对应的项目数,初始不显示,移入显示label:{normal:{show: false},emphasis: {show: true,backgroundColor:{image: '../images/img_warning.jpg'},formatter: function (params) {return mapItemCountArray1.map(item=>{return item.name==params.name?item.value[2]+'个':''}).join("")},},},},series: [{type: 'map',//渲染地图coordinateSystem: 'geo',zoom: 1.2,},//地图上地名显示。type: 'scatter',{name: '',type: 'scatter',coordinateSystem: 'geo',data: mapItemCountArray1,//......}//地图上的延长线标注点。type:'lines',{type:'lines',data:mapItemCountArray2,//......},]})

Echarts显示自定义标注点/地图map引导线相关推荐

  1. echarts上加横线标线_Echarts地图添加引导线效果(labelLine)

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

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

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

  3. echars 地图添加引导线效果

    ·引入地图数据.配置基础地图 await axios.get("../../../static/json/map/yantai.json", {}).then(yantaiJson ...

  4. ECharts 饼图将标签设置在视觉引导线上方

    1 使用详解 (1)series.labelLine.length 说明:视觉引导线第一段的长度. (2)series.labelLine.length2 说明:视觉引导线第二段的长度. (3)ser ...

  5. php百度地图添加标记,JavaScript API - 自定义标注 | 百度地图API SDK

    实现initialize方法,当调用map.addOverlay方法时,API会调用此方法. 当调用map.addOverlay方法添加自定义覆盖物时,API会调用该对象的initialize方法用来 ...

  6. Android 外部调起高德地图显示坐标点 自定义 标注高德地图 by Terry

    下载链接: 点击下载demo 在App开发中,经常想在高德地图上标注我们想要的坐标点.其实这个动作很简单,但是,高德地图API开发文档把这一块藏得太隐蔽了.不太好找. 就几行代码. Intent i ...

  7. OpenLayers标记地图点及点击地图点显示自定义弹出框

    css代码(设置弹出框样式) /*设置弹出框样式*/.ol-popup {position: absolute;background-color: #eeeeee;-webkit-filter: dr ...

  8. ECharts如何制作省份地图并在地图上显示自定义图标/散点图

    之前一直被客户提的一个需求烦恼着,他要只显示某个省份的地图,并且呢要在地图上显示小车的图标,还有其它一些点的信息.我以前只用过echarts做过图表,没做过地图,所以自己也是网上看了很多并且看了很多a ...

  9. Vue Echarts 显示地图且根据坐标设置标注点

    Vue Echarts 显示地图且根据坐标设置标注点 哎哟我去 我就想用Echarts在页面上画一张地图,这张地图显示全国,然后我有几个坐标点的经纬度信息,需要在这个地图上根据经纬度标注在Echart ...

最新文章

  1. vim 颜色主题设置
  2. VTK:Utilities之Animation
  3. hashcat离线碰撞md5
  4. python平均数 中位数函数_R和python语言如何求平均值,中位数和众数
  5. SpringBoot教程
  6. maven命令-P 参数引发的思考
  7. 尽量使用条件属性(Conditional Attribute)而不是#if/#endif预处理
  8. DNSObserver检测DNS安全漏洞
  9. saas和pass的区别
  10. 爬虫:爬取豆果网和美食网的菜单
  11. vmware 虚拟机启动时,提示 虚拟设备“sata0:1”将开始断开连接
  12. 【51单片机快速入门指南】4.2: SSD1306 OLED屏(0.96寸、1.3寸)的I2C控制详解
  13. IIc通信协议(一)
  14. oracle中制表符,oracle中去掉文本中的换行符、回车符、制表符
  15. 职业规划,如何月入1万、3万、5万、10万?
  16. python表示三个数升序_编写程序,输入三个数,然后以升序显示_学小易找答案
  17. nand flash多少次写_这个比QQ空间还古老的网站,是多少女孩的精神家园?
  18. Sql分页查询以及top函数简单实例
  19. 服务器2003系统安装office,Excel 2003
  20. 一步一步教你如何利用JTAG救活砖头多普达838

热门文章

  1. D. 1.绿纹龙的森林游记
  2. 电商 关注 取消关注 人数+-
  3. the crew 服务器维护,飙酷车神 the crew入门指南 新手必看
  4. 【转载】Android蓝牙自动配对Demo
  5. 一个古老故事--线程和线程池的故事
  6. 腾讯20岁生日前夕,给了自己一个改变
  7. 【IDEA】单独运行一个类的方法
  8. 电脑硬盘主分区和逻辑分区的区别是什么
  9. Endnote X9软件关联WPS解决方案
  10. Hadoop 集群在WebUI界面不能下载文件