V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ddiu8081  ›  全部回复第 3 页 / 共 9 页
回复总数  168
1  2  3  4  5  6  7  8  9  
2022-02-16 10:53:11 +08:00
回复了 ddiu8081 创建的主题 分享创造 BusVis · 把北京的所有公交织成一张图 🚌
@cpstar #50
明白了,就是放大后除了能查看线路还能查看公交站,这个也是我想打算做的。
目前左上角可以切到一个单独的公交站视图,不过目前还有 bug ,放大后看不到站的名字。后面准备把两个视图结合一下实现这种效果。
上下行站的区分不太能搞到数据源 可能麻烦些😐,遇见过比较好的实现就是 busrouter.sg 这个站了。
聚合线路也是我一直想做的,不过看起来需要先把所有路径优化一下,绑到路上,类似 busrouter 的这种效果 https://cheeaun.com/blog/images/screenshots/web/rainbow-bus-routes-overlapping-zoom-in.gif
谢谢你的建议,我再研究一下

@skys215 #51 对的,首先服务端要准备好对应城市的数据文件,下载到浏览器才能查看
2022-02-15 16:38:05 +08:00
回复了 ddiu8081 创建的主题 分享创造 BusVis · 把北京的所有公交织成一张图 🚌
@yulgang #42 好主意,我试试
@x66 #44 感谢支持,成都已经上线了
@wolfie #45 类似于公交换乘查询,但是是不考虑时间成本的换乘?我也想实现这个,不过估计没有现成的在线服务,得自己想个算法来找😂
2022-02-15 11:49:14 +08:00
回复了 ddiu8081 创建的主题 分享创造 BusVis · 把北京的所有公交织成一张图 🚌
@skys215 #38 你可以留言推荐下个想看到的城市,我后面会加上😄
2022-02-15 03:10:16 +08:00
回复了 ddiu8081 创建的主题 分享创造 BusVis · 把北京的所有公交织成一张图 🚌
@magicdawn #34 我这边看着还好~ shader 我也不会写…最后是翻遍 issue 找类似效果的源码参考着贴过来了🥲🥲
2022-02-15 02:37:10 +08:00
回复了 ddiu8081 创建的主题 分享创造 BusVis · 把北京的所有公交织成一张图 🚌
@efaun #31 看到了,确实公交到达圈偏实用,我这个偏花瓶🤣
2022-02-15 01:16:22 +08:00
回复了 ddiu8081 创建的主题 分享创造 BusVis · 把北京的所有公交织成一张图 🚌
@oIMOo #29

站点数量不会有影响~ 一条线路的路径和站点是分为了互不影响的两个图层,删减的是路径上的点(路径都是由折线构成的),而删减折线上的点会造成折线的精细程度降低,途经站是独立的另一堆散点不会影响。可以参考下面这个图,蓝线代表了一条公交的路线,是由 9 个蓝点连接绘制而成的;绿点代表这条公交的途经站。进行压缩时,9 个蓝点压缩成 4 个,而绿点数量和位置无变化。
https://imgur.com/TccydNc

第二种方法是这样,比如构成一个折线的三个经纬度坐标是
[116.111111, 40.111111], [116.111112, 40.111110], [116.111114, 40.111113],
前后相减得到:
[116.111111, 40.111111], [0.000001, -0.000001], [0.000002, 0.000003]
这样其实并没有减少多少字符数,所以选择把每个数乘 10^6 ,得到:
[116111111, 40111111], [1, -1], [2, 3]
这样就能大幅减小字符数了,可以节省传输体积,客户端收到结果之后再反向处理回来就好了。

你看理解了不😄这就是整个教程了
2022-02-14 23:31:20 +08:00
回复了 PrtScScrLk 创建的主题 程序员 Teamspeak 安卓客户端有 V 友知道的吗?
@ddiu8081 #6 纠正一下 好像并不开源但是可自建…🐶
2022-02-14 23:28:57 +08:00
回复了 PrtScScrLk 创建的主题 程序员 Teamspeak 安卓客户端有 V 友知道的吗?
@ZeroW #5 无广告,服务器开源可自建,权限管理很强大不过对我来说太重了🐶
2022-02-14 23:25:55 +08:00
回复了 ddiu8081 创建的主题 分享创造 BusVis · 把北京的所有公交织成一张图 🚌
@Felldeadbird #20 哪些线路漏了可以告诉我🧐 我看看能不能加上哈哈
@cpstar #25 感谢转发。车站选择是指搜索某个公交站么?右上角有个搜索框可以按名称搜站
2022-02-14 23:05:50 +08:00
回复了 ddiu8081 创建的主题 分享创造 BusVis · 把北京的所有公交织成一张图 🚌
@sillydaddy #19 是的,正在探索一些玩法
@w7938940 #22 好的,后面会加个缓存
@madNeal #23 是个问题,当时也想了一下浏览器环境几乎保护不了什么敏感信息,不管是后端包装还是别的什么办法总能绕过去🥲mapbox key 感觉还好,毕竟这玩意儿应该只能放在浏览器环境,在后台过滤下域名防滥用好了
2022-02-14 21:02:05 +08:00
回复了 ddiu8081 创建的主题 分享创造 BusVis · 把北京的所有公交织成一张图 🚌
@cxsz #17 谢谢,数据是每天触发更新的,新路线目测基本不会漏。😄
2022-02-14 18:01:17 +08:00
回复了 ddiu8081 创建的主题 分享创造 BusVis · 把北京的所有公交织成一张图 🚌
@cxl008 #14 琢磨了下应该可行,不过有个问题是我还没有线路的站间距数据,不太能求得出来“任意公交站 A->B 需要多久"这种问题...
2022-02-14 16:51:36 +08:00
回复了 ddiu8081 创建的主题 分享创造 BusVis · 把北京的所有公交织成一张图 🚌
@raysonlu #5 😭 是的,数据源就不分享了
@also24 #7 体验了下八达图,应该跟我想到一块去了,可以展示一个站的辐射路网😄,看起来是后端渲染 也不错
@lance6716 #11 好像确实有种叫公交到达圈的东西,如果能把时间算准确实有意思,高德有个 demo 看起来有点丑🐶 : https://lbs.amap.com/demo/javascript-api/example/bus-info/arrival-range
2022-02-14 16:25:57 +08:00
回复了 ddiu8081 创建的主题 分享创造 BusVis · 把北京的所有公交织成一张图 🚌
@xiao109 #4 谢谢,现在确实是欠优化的。我后面再啃啃文档尝试优化下
装好必要的软件之后开还原模式,比如影子系统 /冰点还原之类的,搞好之后不管装啥 一重启就恢复
2022-01-18 14:47:16 +08:00
回复了 anc95 创建的主题 CSS [问题交流] 常见的 CSS 方案选择
tailwind css ,能节省大量时间在起 class 名上
2021-12-23 18:18:16 +08:00
回复了 balabalaguguji 创建的主题 问与答 有开源框架做 notion 这种 block markdown 编辑器吗?
editor.js ,block 非 markdown
@YuiTH #8 发现除了放到工具栏,左边栏也能放,相比工具栏好看些😂
Finder 的展示模式用多栏,可以直接看到上一级;或者鼠标放在上面目录标题的位置会出现图标,就可以拖当前目录了;
vscode 和 iTerm 常驻 dock 栏,把 Finder 目录拖到对应图标上
2021-12-14 10:14:36 +08:00
回复了 noiszen 创建的主题 北京 北京生活的各位在用什么宽带?(年经帖勿喷)
@Yreddragon #33 uu 加速盒
1  2  3  4  5  6  7  8  9  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4140 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 24ms · UTC 05:19 · PVG 13:19 · LAX 21:19 · JFK 00:19
Developed with CodeLauncher
♥ Do have faith in what you're doing.