做了个「公交线路辐射图」,能够可视化地查看任意地点周围全部公交的线路网

2020-02-25 18:12:35 +08:00
 daibor

点我体验

这个工具提供了三个能力:

  1. 搜索地点周围有多少条公交线路;
  2. 搜索地点周围公交线路都通向哪里;
  3. 查看这些线路的详情;

起因是租房时候主要就是看离地铁站远不远,但自己平时坐公交车的场景也挺多。于是想通过地图把该地点周围全部公交线路可视化,就能很方便地评估这里的交通便捷程度了。自己用了一段时间感觉还是挺好玩的,经常在上面随便查查,所以分享出来,也希望能帮助大家。

主要场景是买房、租房、订酒店。 比如想挑一个到公司方便的小区,可以查公司大楼的公交辐射图,然后沿线找小区。或者外出旅游订酒店,筛选完环境之后还要找个去各个景区方便的,就可以再挨个搜搜对比一下。

也套壳了一个小程序,不过还是推荐电脑浏览器使用。

欢迎大家提出意见和建议。


注:

  1. 「周围」的定义是 500 m ;
  2. 公交线路数据和地图全部使用高德地图的开放 SDK,在此表示感谢;
8166 次点击
所在节点    分享创造
61 条回复
JJmou
2020-02-26 09:50:34 +08:00
大佬,你是前端还是后端呢,想加个好友向你学习一下,我也想做一个图形化的小程序,我是做前端的
subeta
2020-02-26 10:08:30 +08:00
挺好的
yafoo
2020-02-26 11:02:57 +08:00
@daibor https://www.i-i.me/1.html 地图已收藏,以前总想着,要是有这样一个地图就好了,站在城市的任意一个位置,就可以知道我能到达哪些地方。
daibor
2020-02-26 15:50:30 +08:00
@janda 感谢建议~下个版本考虑加入
daibor
2020-02-26 15:53:33 +08:00
@piaochen0 感谢建议,这个功能有的,电脑浏览时候鼠标移动到线路上就会弹窗显示。手机端是点击线路。
daibor
2020-02-26 16:02:43 +08:00
@JJmou 过奖了。这个站点主要功能都是高德封装好的 api,不需要开发者关心绘图层面。小程序是用<web-view>组件引入了这个站点,说白了就是套了个壳。我是前端新人,其实没什么图形化开发的经验,互相学习~wx:ZGJtZXNzZW5nZXI=
daibor
2020-02-26 16:05:18 +08:00
@yafoo 多谢老哥友情链接
@subeta @txhsj @rzzm @Meifa @dapang1221 @cbais7890 感谢各位鼓励
mzname
2020-02-26 16:21:35 +08:00
很有新意~
收藏了
以后出去聚餐的时候就可以快速筛一下了 hhh
mzname
2020-02-26 16:23:03 +08:00
emmm 对了,想问下在哪里可以切换到你图上的那个黑色背景

默认白背景辨识度有点低
daibor
2020-02-26 16:50:05 +08:00
@mzname 感谢老哥反馈,是在小程序点「分享给好友」时候导出的那个图出现了白背景吗?那个因为高德 api 只提供白背景,后面打算给加层滤镜改成黑色。如果不是前述条件下出现白色背景就是 bug 了,可以把设备和浏览器名称提供一下,我看看什么问题。
mzname
2020-02-26 17:06:03 +08:00
@daibor
不是小程序,就是网页版,ipad ios13 Alook 浏览器(不过应该和 Safari 差不多)
emm,顺便提一下(虽然触屏的人不多),对触屏来说这个右键点击不是很友好啊 hhh [笑哭]
liqingcan
2020-02-26 17:34:12 +08:00
厉害。做了一个我一直想要的东西。用来规划周末去哪里转转特别有用。
winterx
2020-02-26 17:54:25 +08:00
楼主项目不错,支持一下
daibor
2020-02-26 18:03:24 +08:00
@mzname 复现这个问题了,用 alook 切换到电脑版就能出黑色背景,可能移动版解析时候有差异。
触屏设备长按地图就可以实现电脑右键的功能,提醒不到位,刚把搜索框的文案优化了一下。
aqqwiyth
2020-02-26 18:17:20 +08:00
地图看起来很舒服
mzname
2020-02-26 19:19:48 +08:00
@daibor 切到电脑版已 ok

而且长按来当右键的问题我也发现了 [笑哭] 我一开始长按偏了 hhh

再次感谢~
daibor
2020-02-26 21:30:49 +08:00
@liqingcan @winterx @aqqwiyth 感谢支持
lijiantea
2020-02-27 20:01:38 +08:00
感谢老哥,老早就想要这样的功能,一下子查出坐公交的活动范围。
daibor
2020-02-27 22:10:49 +08:00
@lijiantea 感谢支持

晚上又加了几个功能,汇报一下:
1. 按照 @zagfai 老哥建议,可以在右下角滑块设置搜索半径了,有 [50,200,350,500] 四个距离。步行 5 分钟大概是 375 米,考虑到地图测距均为直线距离,所以应该能满足查询 15 分钟步行范围内的车站了。
2. 按照 @janda 老哥建议,增加了搜索半径内车站的显示。 可以点击查看经停该车站的全部线路。
3. 增加了搜索半径圆圈的显示,更加直观;增加了通知弹窗,更好了解周边车站和公交线路数量。
mfanming
2020-02-27 23:12:16 +08:00
小程序查出结果后点不中呢...必须要缩小地图才能点中线路,小米手机。
大家测试有这问题么

还有,我会觉得手机场景更丰富,应该重视手机端

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/647479

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX