项目理念 |绿色游乐设施
概述
Green Rides 是一种技术解决方案,可让公众在乘车回家、慢跑或散步时引导他们前往污染较少的路径。它的主要目的是帮助人们避开受污染的地区,并帮助他们的周围环境无污染。
框架
一个应用程序,其主屏幕提供谷歌地图视图。用户可以选择源到目标路径,然后将处理该路径以给出从源到达目的地的多个路线,其中包含该路径中各个位置的交通量以及路线中的当前污染状态(随时间更新)。虽然存在诸如交通拥堵之类的情况,但用户可以根据他当前的位置向特定半径内的所有用户吹喇叭,并且该喇叭是一种小型通知的形式,类似于半径内的人将收到的东西。
为了在应用程序中参与用户活动,如果发生事故,用户路线中会出现小弹出窗口,表示医院、警察局等。等等。为了使其在一条路径上实时通知成为可能,将会有奖励系统,根据该系统,如果一个人通知该路径中发生了一些新的事情,比如发生了一些事故(我不希望发生),那么他/她将获得收益以后可以兑换的积分。现在为了使这个用户通知真实,将会有一些功能(按钮),如果一些,比如 15,用户报告通知是正确的,而不是只有通知的用户将得到奖励,否则它将被检测为虚假报告。
所以应用程序中的整体功能将像 -
- 我们可以在其中选择源和目标的主窗口。
- 在选择路线弹出窗口(将以卡通/图像的形式)将出现,表示在那里或某些警察局、商场等发生的事件。
- 会有多条路线,每条路线都有不同的(很可能,尤其是在城市地区)交通和污染量。
- 喇叭将由半径内通知的用户或我们前面的特定车辆吹响,应用程序中将有一个选项。
- 重新吹喇叭会有延迟,用户不会收到很多喇叭通知。
数据结构和算法
- 我们不需要找到最短路径谷歌地图为我们做这件事(这里也有航点)。
- 交通统计数据也通过谷歌地图(TrafficLayer Object,此处)提供。
- 对于像健身房这样的路径上的永久通知,它很可能至少会存在几年,我们可以再次使用谷歌地图(这里)。
- 对于像“JB 演唱会”这样的临时通知,现在可以手动删除它们。
- 为了在一个地方获得污染,我们可以使用这个和这个。它们将根据纬度和经度存储在数据库中,然后根据频率对其进行排序(当大量用户在全国范围内使用应用程序时。)
所以总的来说,到目前为止还不需要这样的算法,但如果我们在很大程度上扩展它,我们需要有高处理能力,如果我们得到关于污染(CO2、NO2 等的浓度)的最新更新,我们可能需要分析,就像在那种情况下风速、雨速等将成为确定污染较少路径的关键因素。
应用
1.引导人们走少污染的道路。
2. 减少噪音污染。
3. 容易找到(精确定位)一些事件。
个人笔记
我还没有完成这个项目,因为我有点晚才知道 progeek cup,所以我正在等待从 JxBrowser 获取许可证密钥以使用谷歌 API。
我不从利润的角度考虑这一点,而是以任何可能的方式为减少国家污染做出贡献。所以我认为可以构建一个应用程序来节约用水,其函数类似于 -> 用户将更新他/她的电费并在应用程序中上传 pdf 文档,然后存储每月账单和水费、电费等详细信息。比每月在此基础上,它将显示用户节省了多少水以及一些有趣的统计数据,这些数据将鼓励他/她节省水、电。根据他们节省了多少水,还会有小范围的人名单,他们可以与超级英雄进行比较,比如一个人在节水方面是坏蛋,其他人是大师,有些人是菜鸟等。所以主要目的是通过使用技术以友好的方式不断鼓励人们节约资源。