V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  rocwang  ›  全部回复第 1 页 / 共 1 页
回复总数  4
2021-02-21 06:34:16 +08:00
回复了 50vip 创建的主题 分享创造 🎉 echarts-for-react v3 发布,支持 echarts v5
十分感谢题主的项目!我有在用 echarts-for-react,确实蛮好用的。

我在选这种图表库的时候发现除了 echarts,G2Plot 和 ant-design-charts,还有一个 BizCharts ( https://github.com/alibaba/BizCharts) ,也是出自阿里,且也是基于 G2Plot 为 React 的封装。不知道它和 ant-design-charts 有什么异同?
题主说的不错,确实会不连贯。

如果有兴趣学习 Vim 编辑器的话,我倒是非常它的推荐光标移动方式:

“ 使用光标键,或者用 "h" 向左,"j" 向下,"k" 向上,"l" 向右。”

https://yianwillis.github.io/vimcdoc/doc/help.html
2020-12-19 13:02:18 +08:00
回复了 hoythan 创建的主题 JavaScript 前端有没有离线的地图服务?
我正好做过一个业余个人项目,实现了浏览器端离线地图(缓存后)。

Demo: https://bus.kiwiberry.nz/favourites?isCollapsed=yes
代码: https://github.com/rocwang/bus

大致方案:

1. 去 https://openmaptiles.org/ 下载矢量地图包( sqlite db )。
2. 用 https://github.com/ibesora/vt-optimizer 去除不需要的图层以减小地图包体积。
3. 把地图用到的字体文件也写入地图包。
3. 用 brotli 压缩整个地图包,进一步减小其体积。
4. 把制作好的地图包另解压一份,以零散的字体文件和瓦片文件存储,以供浏览器无缓存第一次访问时使用。
5. 在前端实现 service worker,在 cache storage 中缓存压缩好的地图包。
6. 后续所有地图瓦片,字体的请求,均由 service worker 本地处理——使用 https://github.com/kripken/sql.js/ 在浏览器中直接查询基于 sqlite 的地图包,生成响应后直接返回给前端,从而实现离线地图。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5453 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 15ms · UTC 07:04 · PVG 15:04 · LAX 00:04 · JFK 03:04
Developed with CodeLauncher
♥ Do have faith in what you're doing.