The mapping app that hides OpenStreetMap's schema until the moment you need it

Walk past a mailbox and StreetComplete pops one question: what are its collection times? Answer it, and the edit lands in OpenStreetMap under your name — no tags, no wiki, no idea you just touched a database.

In brief

StreetComplete finds gaps in OpenStreetMap near you and turns each into a one-tap quest: is this street paved? what are this shop's opening hours? You answer on-site, and it writes straight to OSM in your name, with no editor and no tags to read first.

Its real trick, one contributor argued: hide OSM's intimidating tagging model until you actually need it, since most tools expose the schema too early. The flip side is that the complexity is hidden, not gone. Another mapper admitted he's never sure he tagged a crosswalk the 'right,' undocumented way.

One question at a time: how StreetComplete turns you into a surveyor

OpenStreetMap is the crowd-sourced world map anyone can edit, but its power scares newcomers off: contributing usually means learning a wiki of tags and a full editor. StreetComplete, a free and open-source Android app (on Google Play and F-Droid), throws that away. It scans OSM for missing attributes near you and drops them on a map as quest markers. Walk to the spot and answer one plain question: is this street paved? what are this shop's opening hours? is that bench still there? The answer is written straight to OpenStreetMap in your name, with no separate editor and no tags to memorize.

The ecosystem runs deeper than one app. There is a companion, StreetMeasure, for adding street widths; a power-user fork, SCEE, for people who already know OSM; and a sibling, Every Door, for placing points of interest. In the thread, contributors described two-hour daily walks and dog-walk loops turned into mapping runs.

Why the game works, and where the map's real complexity leaks back in

The sharpest description of the trick came from a developer building open-source, playable map explainers:

"StreetComplete's trick is hiding the tagging model until you actually need it. Most contributor tools expose the schema too early."

Done right, the payoff is tangible. A hiker in Åndalsnes, Norway recounted spotting a trail on OSM where the hillside looked like bare forest, following it uphill past a lone cabin, and reaching a boulder with a sweeping view: "Very cool memory ... made possible thanks to somebody marking that trail on OSM."

But hiding the schema doesn't delete it. A mapper who'd been adding crosswalks and sidewalks described the leak:

"I am never confident I am editing OSM correctly ... There's several ways of documenting something, only one way is correct, and it's undocumented."

For a first-time user, the quests could tip into busywork: "just around me there are hundreds and hundreds of questions ... 'the Telephone pole, is it made of wood or steel?!' Who cares honestly."

Underneath the fun sits a question the thread kept circling: who consumes all this volunteered data? A contributor mapping shops across southern France wanted a concrete case to pitch to shop owners, noting that Apple pulls from OSM where its own data is thin. Others pointed to the asymmetry: Google can read OSM to patch its own gaps while giving nothing back, because the license doesn't force reciprocity. The quests make the labor addictive; the map still has to answer who it's for.

Get breakdowns like this every day

The top Hacker News stories, unpacked — by email, Telegram, or RSS.

Next story · 11 of 29 Read more
🌍Other

Germany recruited skilled workers, then lost them to a ceiling outsiders can't crack

Ask expats why they left Germany and the answer often isn't the salary or the job market. It's that after years in the country and fluent German, a foreigner still waits a long time to be trusted with anything senior, “no matter how good your German language skills are.”

★ 193 · 💬 488 · dw.com · 5 min