共享单车之数据可视化

这篇博客主要介绍了如何在地图上绘制共享单车的路程线。第一部分讲解了如何创建地图实例,设置路程线标注和箭头,第二部分则展示了如何绘制流量最高的五条线路,包括后台传数据到JSP页面的方法和在地图上绘制多条路程线的技术。
摘要由CSDN通过智能技术生成

第1关:绘制地图

任务描述
本关任务:使用JSP在百度地图上绘制一条共享单车起始路程。

相关知识
为了完成本关任务,你需要掌握:

如何创建地图实例;
如何在地图上绘制路程线。
创建地图实例
我们需要先在jsp中引入百度地图api。

效果如下:

给路程线设置标注和添加箭头
上图可以看到路程,但只有一条线并无法详细的向我们展示信息,因此我们可以通过给路程线添加标注位置和方向箭头。

绘制箭头

上图中,线段AB是路程线,只要绘制出CBD就可以实现箭头效果,为了灵活绘制箭头,需要用户自定义箭头的长度(r)和角度(angle)。
实现步骤如下:
变量定义:pixelStart(路程线起点坐标)、pixelEnd(路程线终点坐标)、r:(单位像素,并不是CB对应的箭头的长度,而是橘色线段对应的距离)、angle:箭头线((CB或者DB)与AB的夹角),函数定义为addArrow(polyline,r,angel):

首先要将AB两点的经纬度坐标转化成屏幕坐标
然后根据AB两点屏幕坐标以及r长度,计算绿色小绿点的屏幕坐标pixelTem。
再根据B点、小绿点的屏幕坐标及angle角度,计算出C,D两点的屏幕坐标
利用map的坐标转换方法,将C,D两点的屏幕坐标转成经纬度表示的坐标。
利用画线方法,绘制CBD折线。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
共享单车数据可视化是通过使用各种数据可视化技术,将共享单车的相数据转化为易于理解和分析的可视化图形或图表的过程。 共享单车数据可视化可以帮助我们更好地了解和理解共享单车的使用情况,以及相的趋势和模式。通过可视化,我们可以直观地看到每个城市的共享单车使用情况,以及不同时间段和区域的使用量、热点等信息。 在共享单车数据可视化中,我们可以使用地图来展示不同地区的共享单车使用情况,其中不同颜色的标记可以表示不同的使用量。同时,我们也可以使用折线图来展示不同时间段内的使用情况,以及对比不同城市的使用量。 此外,共享单车数据可视化还可以帮助我们分析共享单车的用户特征和习惯。例如,我们可以使用柱状图来展示不同年龄段的用户比例,以及使用共享单车的主要原因。这些数据可以帮助共享单车企业更好地了解用户需求,以便进行相应的运营和改进。 共享单车数据可视化对于政府和城市规划者也具有重要意义。他们可以通过分析可视化数据,了解城市不同区域的共享单车需求和流量情况,并据此进行道路规划和交通管理的调整。 总而言之,共享单车数据可视化是一种利用数据可视化技术来呈现共享单车数据的方法,可以帮助我们更好地了解共享单车的使用情况和用户特征,为企业和政府决策提供参考和支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ssaty.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值