StreetComplete iOS 版现已进入公开测试阶段
摘要
StreetComplete 是一款开源的众包 OpenStreetMap 地图测绘应用,现已在 iOS 上开启公开测试,将其基于任务的地图编辑功能从 Android 平台扩展到了 iOS。
查看缓存全文
缓存时间: 2026/10/01 14:10
streetcomplete/StreetComplete
来源: https://github.com/streetcomplete/StreetComplete
StreetComplete
StreetComplete 是一款易于上手的 OpenStreetMap 数据编辑器,适用于 Android 设备。使用者无需掌握任何与 OpenStreetMap 相关的知识即可操作。它会提出一些简单的问题,回答后会直接用于编辑和完善 OpenStreetMap 数据。该应用面向的是那些对 OSM 标签方案一无所知、但仍然希望为 OpenStreetMap 做出贡献的用户。
StreetComplete 会自动搜寻附近需要进行调查的地点,并以任务标记的形式显示在地图上。用户可以在现场通过回答一个简单问题来完成这些任务。例如,点击某个标记后,可能会弹出问题「这条路叫什么名字?」,并提供一个文本框来填写答案。下方截图中展示了更多示例。
用户的回答会被自动处理,并直接上传至 OSM 数据库。编辑会使用用户的 OSM 账户,以有意义的变更集(changeset)形式提交。由于该应用设计用于外业调查,它支持离线使用,并且非常节省数据流量。为了让应用易于使用,任务被限定为只需通过简单提问即可回答的那些问题。
- 查看最新版本发布说明 (https://github.com/streetcomplete/StreetComplete/releases)。
截图
下载
任务
如今已经有相当多种类不同的任务,而且还会随着时间不断增加。你可以在 OSM wiki 上查看由社区维护的全部任务列表 (https://wiki.openstreetmap.org/wiki/StreetComplete/Quests)。
常见问题
你可以在 wiki 中找到常见问题列表 (https://wiki.openstreetmap.org/wiki/StreetComplete/FAQ)。
参与贡献
这是一个活跃的开源项目,你可以轻松参与其中!而且无需具备任何编程或 OpenStreetMap 知识!只需挑选一项你喜欢的任务即可。以下是一些你可以做的事情:
- 🐛 测试并报告问题
- 📃 将应用翻译成你的语言
- 🕵️ 解答 StreetComplete 用户留下的笔记
- 💡 提出新的任务建议,或者更好的做法是亲自实现它们。
- ➕ 以及更多……
此外,如果你喜欢 StreetComplete,请告诉更多人!❤️
许可证
本软件以 GNU 通用公共许可证 v3.0(仅限版)的条款发布 (http://www.gnu.org/licenses/gpl-3.0.html)。
赞助商
NLnet 基金会通过欧盟委员会提供的资金,以四笔独立资助的方式赞助了该应用的开发:
- 2025 年的一笔资助将使 Tobias Zwick 能够完成应用向多平台的迁移,使其也能在 iOS 上运行(见工单)
- 2021 年的一笔资助让 Tobias Zwick 约有五个月的时间投入到该应用的开发中——其中最重要的是实现了叠加图层功能和基于 AR 的测量。
- 2019 年和 2021 年,Mateusz Konieczny 各获得一笔资助,用于开发 StreetComplete,重点改进用户界面和数据收集。
目前许多用户正在通过 GitHub Sponsors、Liberapay 和 Patreon 支持该应用。如果你喜欢这个应用,可以加入他们 ☺️,以支持应用的持续开发与维护。
自 2020 年年中以来,JawgMaps 免费向 StreetComplete 提供其矢量地图瓦片服务,即应用中显示的背景地图。
过往赞助商
在 Prototype Fund 第 15 轮(2024 年 3 月至 2024 年 8 月)框架内,德国联邦教育与研究部资助了 Tobias Zwick 针对 iOS 版 StreetComplete 的开发工作(见进度报告 (https://github.com/streetcomplete/StreetComplete/issues/5421#issuecomment-2332402123))。
Prototype Fund 第 8 轮(2020 年 9 月至 2021 年 2 月)也赞助了该应用的开发,重点在于收集更多数据点以及对应用的总体改进。
2020 年 8 月,OpenStreetMap 基金会通过微型资助计划,资助了使用 StreetComplete 开展地图维护(Map Maintenance)的开发工作。
相似文章
StreetComplete:逐个完成小任务,修复OpenStreetMap
StreetComplete是一款移动应用,它将贡献OpenStreetMap的过程游戏化,通过向用户呈现简单的现场任务来补充缺失的地图数据,并以用户的名义直接更新地图。
MapComplete – 为OpenStreetMap做出贡献
MapComplete是一个可编辑的主题地图工具,允许用户通过专业地图为OpenStreetMap做出贡献。
使用 Cursor for iOS 随时随地开发(4分钟阅读)
Cursor 发布了原生 iOS 应用测试版,开发者可以通过手机启动和控制 AI 编码代理,支持云端代理和远程控制桌面代理。
@kylemacomber: 当你有一个由 iOS 开发者组成的团队,急切等待 Xcode 27.1 beta 的发布,并配备了 Astra 和 Fable,这就是……
iOS 开发者在 Xcode 27.2 beta 中发现了一个未完成的 iPhone Duo 模拟器,并开发了一个带有 3D 模型的 Bitrig 预发布版本用于测试。
CoMaps – FOSS离线地图
CoMaps是一款免费、开源的离线地图应用,无需移动数据即可导航,不收集数据以保护隐私,并通过OpenStreetMap由社区构建。