vue+openlayer+echarts 在地图点位上添加柱状图

**

vue+openlayer+echarts 给地图点位添加柱状图

**

重点在方法addColumnChart()里,三步实现

在网上百度了很多相关文章,最终都无疾而终,只能硬着头皮自己摸索,好在功夫不负有心人,最终还是实现了在地图上,鼠标放上点位,显示对应的柱状图信息
在这里插入图片描述鼠标放到点位上,会在左上角显示柱状图的数据,位置可调整

HTML

 <div id="map" ref="mapRef"></div>  地图容器
 <div id="chart" ref="chart"></div>  监测点的柱状图容器(  写完这篇博文之后发现了一个小问题,<div id="chart" ref="chart"></div>该div会在页面上占位置,会出现在地图容器下方,页面会有滚动条,解决办法就是给该div加一个display:none就OK了,并不会影响柱状图的定位和显示)

JS
1、引入地图跟echarts

  import Map from 'ol/Map';
  import Overlay from 'ol/Overlay';
  import View from 'ol/View';
  import Feature from 'ol/Feature';
  import Point from 'ol/geom/Point';
  import { Vector as VectorS, XYZ, ImageArcGISRest, TileArcGISRest } from 'ol/source';
  import { Tile as TileLaye
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值