Hacker News 中文摘要

RSS订阅

CoMaps与更广泛FLOSS生态系统的集成 -- CoMaps integration with the wider FLOSS ecosystem

CoMaps作为完全自由开源的应用,致力于与FLOSS生态深度融合。它已与Gadgetbridge集成,用户可通过设置将CoMaps作为导航数据源,在支持的智能手表上获取逐向导航,实现完全开源的隐私友好导航体验。

正文

CoMaps自豪地成为一款完全自由开源的应用程序,这一理念是其核心原则之一。为了促进FLOSS应用生态系统的繁荣,并使其成为专有软件的有效替代品,CoMaps团队致力于确保该应用能与其他FLOSS应用良好协作,同时保护用户隐私。

Gadgetbridge集成:Gadgetbridge是一款自由开源的Android应用,允许用户使用智能手表、耳机等蓝牙设备,而无需依赖制造商专有应用。自Gadgetbridge v0.93.0起,用户可将CoMaps作为导航数据提供者,在支持的智能手表上获得逐向导航指示,实现完全FLOSS的解决方案。该设置位于“设置 > 外部集成 > 导航”中,启用后适用于所有已连接的设备。

OpenVitals集成:OpenVitals利用Android的Health Connect框架,提供健康与健身数据的完整仪表盘,作为无需与外部公司共享数据的自由开源替代方案。它允许用户使用CoMaps作为导航上下文提供者记录户外活动,从而在骑行或徒步路线中同步查看活动指标。该功能位于“设置 > 活动 > CoMaps导航引导”中,启用后可在实时活动上显示CoMaps设定的路线。

默认隐私保护:作为尊重用户的应用,CoMaps仅在用户允许的情况下向其他应用提供数据。用户需为每个应用授予CoMaps提供的特殊权限。FLOSS开发者如需利用CoMaps数据构建仪表盘、小部件等,可在Codeberg上查阅相关文档。

评论

根据评论内容,主要观点和论据如下:

1. 对CoMaps机制的兴趣与数据互通需求
- 评论1(daemonologist)表示对CoMaps机制感到新奇,询问能否将地图瓦片数据导出到其他应用。
- 关键引用:
- "Neat, I was not aware of this mechanism."
- "Is there any way to get map (tile) data from CoMaps into another app?"

2. 改进OpenStreetMap数据集的建议
- 评论2(nobody42)强烈建议用户通过多个工具(如StreetComplete、Every Door、Rapid Editor等)改善底层OSM数据,强调从基础到高级的编辑工具链。
- 关键引用:
- "Please make an effort to improve underlying OpenStreetMap dataset."
- 提供链接列表(如StreetComplete、Every Door、Rapid Editor等)。

3. 对FLOSS地图生态系统的期望
- 评论3(diggernet)提出两个核心需求:
- 建立共享POI/收藏夹数据库,通过API供其他应用访问,避免数据孤岛。
- 创建共享交通数据服务,减少谷歌在实时交通数据上的优势。
- 强调隐私保护和用户选择权,要求读写双向支持。
- 关键引用:
- "A POI/favorites app that maintains a local database with an API for other apps to access it."
- "A shared traffic data service... help reducing Google's advantage in live traffic data."

4. 与OsmAnd的对比及离线功能优势
- 评论4(drnick1)质疑CoMaps是否优于OsmAnd,指出OsmAnd支持完全离线地图下载,是去谷歌化系统(如Graphene)的自然选择。
- 同时承认其劣势:需输入完整地址,无法像谷歌地图那样通过模糊名称(如“Burger King near me”)搜索。
- 关键引用:
- "Does this work better than OsmAnd in any way? ... maps can be downloaded and used completely offline."
- "The main downside ... you often need to input a full address instead of entering a business name."

5. 法律合规下的集成建议
- 评论5(mvlipwig)建议在合法地区集成wzsabre工具(链接:wzsabre.rocks),但未展开具体理由。
- 关键引用:
- "A wzsabre integration would be helpful in jurisdictions where that's legal."