安装包图标

Roue Libre

共享单车:离线地图与路线规划,没有跟踪器。
新版本 1.4.1
十座城市的数据没有覆盖整座城市,现已重新生成。

• 修复:华盛顿的地图、路线规划和地址搜索,此前都在哥伦比亚特区的边界处戛然而止,另外九座城市也带着同样的缺口。过去,划定每座城市数据范围时只检查二十五个点,导致整片区域都可能被漏掉;现在改为每公里检查一次。布里夫拉盖亚尔德、尼奥尔、埃皮纳尔、图卢兹、华盛顿、维也纳的区域系统、萨格勒布、大东部大区的Vélo Fluo、比利时的Blue-bike和苏黎世,都已重新发布:打开存储空间,点击检查更新,然后重新下载该城市以获取完整数据。
• 修复:城市地图下载完成后没有正确显示,原来是旧地图仍在被绘制。新地图现在会立即显示,无需关闭再重新打开应用。当您回到同一座城市时,地图也只会保留您离开时的视图。
• “新变化”界面现在显示最近的三个版本,而不是自您上次查看以来发布的每一个版本,每条说明现在都会标明自己属于哪个版本。这个界面还能用全部三十一种语言显示:在英语和法语之外此前完全没有说明文字,界面干脆打不开。
• 修复:在英语和法语之外,站点外自行车这项设置此前只说明了它功能的一半。这项设置还会显示站点内自行车的电量,现在所有语言都会这样说明。
Roue Libre 在地图上显示共享单车的站点,并计算一段步行加骑行的门到门路线。

一切都在设备上运行:地图、地址搜索和路线计算都完全不需要联网。走网络的只有实时的车辆可借情况。

它与众不同的地方

• 不用任何 Google 服务:没有 Play 服务,没有 Firebase,没有 Maps SDK。它在任何没有 Google 服务的 Android 系统上都能运行。
• 没有遥测,没有跟踪器,没有唯一标识符,没有账号。
• 不保留任何出行数据:没有历史记录,没有位置,没有目的地。您搜索的内容不会离开这部手机。
• 不强加任何城市:多个城市圈可以并存于设备上,删除一座城市的数据不会动到其他城市的。
• 路线优化的是出发站和到达站这一对站点,而不是就近了事;车少的站点会在您走过去的途中被借空,这份风险也算了进去。

安装前值得知道的事

地图数据、路线数据和地址索引不在应用里:它们从存储空间界面一次性下载,或者用您自己生成的文件手动安装。它们的大小随城市而变——中等规模的城市圈几十兆字节,首都更多——并且在下载前会告知。

已服务的城市

约三十个国家的近三百个系统:凡是把站点作为开放数据发布、车位数据又可靠到足以规划路线的,都在其中——从巴黎的 Vélib' 到纽约的 Citi Bike,还有布拉格、巴塞罗那、哥本哈根、东京和布宜诺斯艾利斯。只要您开口,应用会根据您的位置提议您所在的城市;您也可以同时装着好几座,随时切换。

到目前为止,备好离线数据包的只是其中少数几座。对于其余的,应用会如实说明,而不装作有:列表显示的是确实存在的东西,文件可以用代码仓库里的脚本生成。

它不绑定任何一个特定的系统:城市列表会自行更新,每座城市都带着自己 GBFS 数据源的地址,因此它可以配合世界上任何一个 GBFS 系统使用。

Roue Libre 是一款独立的应用,与它所服务的共享单车系统及其运营方均无任何关联。

依据 GNU GPL v3 许可协议发布的自由软件。

版本

尽管下面提供了 APK 安装包的下载选项,但你应该注意,以这种方式安装将不会收到更新通知,这是一种不太安全的下载方式。 我们建议你安装使用 F-Droid 客户端。

下载 F-Droid
  • 版本 1.4.1 (134) 推荐 更新于 2026-09-23

    arm64-v8a

    该版本需要 Android 8.0 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball。

    权限
    • 只有在前台运行时才能获取大致位置信息
      此应用可以在使用时从定位服务获取你的大致位置。必须打开你的设备的定位服务,应用才能获取位置。
    • 只能在前台获取精确的位置信息
      此应用可以在使用时从定位服务获取你的精确位置。必须打开你的设备的定位服务,应用才能获取位置。这可能会增加耗电量。
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • io.github.mgdx.rouelibre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 7.5 MiB PGP 签名 | 构建日志

  • 版本 1.4.1 (133) - 更新于 2026-09-23

    x86_64

    该版本需要 Android 8.0 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball。

    权限
    • 只有在前台运行时才能获取大致位置信息
      此应用可以在使用时从定位服务获取你的大致位置。必须打开你的设备的定位服务,应用才能获取位置。
    • 只能在前台获取精确的位置信息
      此应用可以在使用时从定位服务获取你的精确位置。必须打开你的设备的定位服务,应用才能获取位置。这可能会增加耗电量。
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • io.github.mgdx.rouelibre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 7.6 MiB PGP 签名 | 构建日志

  • 版本 1.4.1 (132) - 更新于 2026-09-23

    x86

    该版本需要 Android 8.0 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball。

    权限
    • 只有在前台运行时才能获取大致位置信息
      此应用可以在使用时从定位服务获取你的大致位置。必须打开你的设备的定位服务,应用才能获取位置。
    • 只能在前台获取精确的位置信息
      此应用可以在使用时从定位服务获取你的精确位置。必须打开你的设备的定位服务,应用才能获取位置。这可能会增加耗电量。
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • io.github.mgdx.rouelibre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 7.6 MiB PGP 签名 | 构建日志

  • 版本 1.4.1 (131) - 更新于 2026-09-23

    armeabi-v7a

    该版本需要 Android 8.0 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball。

    权限
    • 只有在前台运行时才能获取大致位置信息
      此应用可以在使用时从定位服务获取你的大致位置。必须打开你的设备的定位服务,应用才能获取位置。
    • 只能在前台获取精确的位置信息
      此应用可以在使用时从定位服务获取你的精确位置。必须打开你的设备的定位服务,应用才能获取位置。这可能会增加耗电量。
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • io.github.mgdx.rouelibre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 7 MiB PGP 签名 | 构建日志

  • 新版本 1.4.0
    站点外的自行车上了地图,您可以从其中一辆出发。

    • 系统常常报告远离车位的自行车。显示设置里的一个开关会把它们画出来,默认关闭:它们的标记比站点的小,点一下就说明这是什么车、还有多少电,路线也可以从它开始——您就站在车旁,所以没有走过去的那一段,而骑行结束在一个站点,因为车要还回去。这些车到底是什么、您能不能骑走,取决于系统自己的规则,而它的数据流里并不带着这条规则:应用把这一点说出来,不作任何断言。
    • 站点的详情会说明停在那里的电池有多满,最满的排在前面,以及系统报告有多少辆车暂停服务。超过四辆时它给出两头,一行展开后可以逐辆看这个站点。它读的是上面那同一个数据流,受同一个开关控制。
    • 费城、拉斯维加斯和本顿维尔加入名录:39 个国家的 340 个系统。有些系统的车位实实在在,数据流却不发布固定容量,此前一直被拒;现在改由它们实时的空位数来回答。
    • 应用轻了半兆字节:不再带着重复了八遍的许可文本,不再带着它从不绘制的字形,也不再带着任何地图都不显示的图片。
    • 横过来时,地址搜索和站点列表把答案还给您,而不是把屏幕花在自己的标题上;名字以重音字母开头的站点,归到它自己的那个字
  • 版本 1.4.0 (124) - 更新于 2026-09-16

    arm64-v8a

    该版本需要 Android 8.0 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball。

    权限
    • 只有在前台运行时才能获取大致位置信息
      此应用可以在使用时从定位服务获取你的大致位置。必须打开你的设备的定位服务,应用才能获取位置。
    • 只能在前台获取精确的位置信息
      此应用可以在使用时从定位服务获取你的精确位置。必须打开你的设备的定位服务,应用才能获取位置。这可能会增加耗电量。
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • io.github.mgdx.rouelibre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 7.5 MiB PGP 签名 | 构建日志

  • 版本 1.4.0 (123) - 更新于 2026-09-16

    x86_64

    该版本需要 Android 8.0 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball。

    权限
    • 只有在前台运行时才能获取大致位置信息
      此应用可以在使用时从定位服务获取你的大致位置。必须打开你的设备的定位服务,应用才能获取位置。
    • 只能在前台获取精确的位置信息
      此应用可以在使用时从定位服务获取你的精确位置。必须打开你的设备的定位服务,应用才能获取位置。这可能会增加耗电量。
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • io.github.mgdx.rouelibre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 7.6 MiB PGP 签名 | 构建日志

  • 版本 1.4.0 (122) - 更新于 2026-09-16

    x86

    该版本需要 Android 8.0 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball。

    权限
    • 只有在前台运行时才能获取大致位置信息
      此应用可以在使用时从定位服务获取你的大致位置。必须打开你的设备的定位服务,应用才能获取位置。
    • 只能在前台获取精确的位置信息
      此应用可以在使用时从定位服务获取你的精确位置。必须打开你的设备的定位服务,应用才能获取位置。这可能会增加耗电量。
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • io.github.mgdx.rouelibre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 7.6 MiB PGP 签名 | 构建日志

  • 版本 1.4.0 (121) - 更新于 2026-09-16

    armeabi-v7a

    该版本需要 Android 8.0 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball。

    权限
    • 只有在前台运行时才能获取大致位置信息
      此应用可以在使用时从定位服务获取你的大致位置。必须打开你的设备的定位服务,应用才能获取位置。
    • 只能在前台获取精确的位置信息
      此应用可以在使用时从定位服务获取你的精确位置。必须打开你的设备的定位服务,应用才能获取位置。这可能会增加耗电量。
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • io.github.mgdx.rouelibre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 7 MiB PGP 签名 | 构建日志

  • 新版本 1.3.0
    地图听得懂手势,您还可以给家和公司起名。

    • 两张地图都能用两根手指转动,也能倾斜,最多四十五度。地图偏离正北或不再平放时会出现指南针,按一下两样都还原。
    • 在设置里定下一次的家和公司,会排在您说明路线从哪里出发、到哪里去时的快捷方式最前面。它们由您一按即删,而您去过的地方从不保留。
    • 在地图上找到的地点会打开一张表,说明能拿它做什么:从这里出发、去那里、交给导航应用、清除它。
    • 又多了五种语言——巴斯克语、加泰罗尼亚语、中文、加利西亚语和塞尔维亚语——一共三十种。
    • “仅通过 WLAN 下载”取代了“在不按流量计费的连接上”,那些警告也不再声称您的套餐一定会计费。
    • 覆盖范围之外的一个点,现在能与路线的另一端分辨开;交接按钮不再被屏幕边缘切掉;从分享文本里读出的地址,是作为猜测给出的,而不是当作找到的结果宣布;存储空间界面会说下载已经开始,也记得失败过的那一次。
  • 版本 1.3.0 (114) - 更新于 2026-09-11

    arm64-v8a

    该版本需要 Android 8.0 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball。

    权限
    • 只有在前台运行时才能获取大致位置信息
      此应用可以在使用时从定位服务获取你的大致位置。必须打开你的设备的定位服务,应用才能获取位置。
    • 只能在前台获取精确的位置信息
      此应用可以在使用时从定位服务获取你的精确位置。必须打开你的设备的定位服务,应用才能获取位置。这可能会增加耗电量。
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • io.github.mgdx.rouelibre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 9.0 MiB PGP 签名 | 构建日志

  • 版本 1.3.0 (113) - 更新于 2026-09-11

    x86_64

    该版本需要 Android 8.0 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball。

    权限
    • 只有在前台运行时才能获取大致位置信息
      此应用可以在使用时从定位服务获取你的大致位置。必须打开你的设备的定位服务,应用才能获取位置。
    • 只能在前台获取精确的位置信息
      此应用可以在使用时从定位服务获取你的精确位置。必须打开你的设备的定位服务,应用才能获取位置。这可能会增加耗电量。
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • io.github.mgdx.rouelibre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 9 MiB PGP 签名 | 构建日志

  • 版本 1.3.0 (112) - 更新于 2026-09-11

    x86

    该版本需要 Android 8.0 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball。

    权限
    • 只有在前台运行时才能获取大致位置信息
      此应用可以在使用时从定位服务获取你的大致位置。必须打开你的设备的定位服务,应用才能获取位置。
    • 只能在前台获取精确的位置信息
      此应用可以在使用时从定位服务获取你的精确位置。必须打开你的设备的定位服务,应用才能获取位置。这可能会增加耗电量。
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • io.github.mgdx.rouelibre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 9 MiB PGP 签名 | 构建日志

  • 版本 1.3.0 (111) - 更新于 2026-09-11

    armeabi-v7a

    该版本需要 Android 8.0 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball。

    权限
    • 只有在前台运行时才能获取大致位置信息
      此应用可以在使用时从定位服务获取你的大致位置。必须打开你的设备的定位服务,应用才能获取位置。
    • 只能在前台获取精确的位置信息
      此应用可以在使用时从定位服务获取你的精确位置。必须打开你的设备的定位服务,应用才能获取位置。这可能会增加耗电量。
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • io.github.mgdx.rouelibre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 8.5 MiB PGP 签名 | 构建日志