So funktioniert es

So berechnet MiddlePoint einen fairen Treffpunkt

Die meisten Werkzeuge, die einen Treffpunkt suchen, setzen eine Nadel in die Mitte der Karte, auf halber Luftlinie. Das ist einfach zu berechnen — und fast immer ungerecht. MiddlePoint rechnet stattdessen in echter Fahrzeit. So geht das.

Warum die Mitte der Karte nicht funktioniert

Zwei Menschen, die 200 Kilometer voneinander entfernt wohnen, haben nicht denselben Weg, weil die Straßen zwischen ihnen nicht dieselben sind. Kommt die eine über die Autobahn und der andere über Landstraßen, kostet der Punkt in 100 Kilometern Entfernung von beiden den zweiten zwanzig oder dreißig Minuten mehr. Der Punkt ist geometrisch richtig und menschlich falsch. Die Frage lautet nicht «wo ist die Mitte?», sondern «wo kommen wir gleichzeitig an?».

Zu zweit: die halbe Zeit, nicht die halbe Strecke

Für zwei Adressen berechnet MiddlePoint die tatsächliche Route von der einen zur anderen im gewählten Verkehrsmittel und geht diese Route dann entlang bis zu dem Punkt, an dem die Hälfte der Fahrzeit vergangen ist. Das Ergebnis folgt der Straße, übernimmt ihre Umwege und ihre zähen Abschnitte und liegt selten dort, wo ein Zirkel es hingesetzt hätte. Es ist der Punkt, den ihr beide nach derselben Anzahl Minuten erreicht.

Ab drei Personen: suchen, messen, wiederholen

Ab drei Teilnehmenden gibt es keinen einzelnen Punkt mehr auf einer Strecke — es muss gesucht werden. MiddlePoint startet in einem zentralen Bereich, legt einen sechseckigen Ring von Kandidatenpunkten darum und misst die Fahrzeit jeder Person zu jedem Kandidaten. Der beste Kandidat wird zum neuen Mittelpunkt, der Ring zieht sich zusammen, und das Ganze wiederholt sich, bis die Suche nicht mehr besser wird.

Was «am besten» hier bedeutet

Ein Punkt wird nicht deshalb gewählt, weil er die Summe aller Wege minimiert — dieses Maß bevorzugt immer die Mehrheit und opfert diejenige Person, die abseits wohnt. MiddlePoint bewertet jeden Kandidaten nach zwei Dingen zugleich: nach dem längsten Weg in der Gruppe und nach dem Abstand zwischen dem längsten und dem kürzesten. Den ersten zu verkleinern rückt den Ort näher an die Person, die von weit her kommt; den zweiten zu verkleinern verhindert, dass eine Person eine Stunde fährt, während alle anderen zehn Minuten fahren. Gewählt wird der Punkt, der beides am besten aushält.

Im Nahverkehr: eine echte Station, nie eine Nadel auf der Karte

Im Nahverkehr nützt ein Treffpunkt mitten in einem Park oder auf einem Kreisverkehr nichts. Deshalb schlägt MiddlePoint ausschließlich echte, vom Netz bediente Stationen vor und prüft, dass jede von allen tatsächlich erreichbar ist. Passen mehrere Stationen, werden sie gemeinsam angeboten: Die Gruppe entscheidet zwischen der schnellsten und der am besten gelegenen.

Auf dem Roadtrip: der Umweg zählt in Minuten

Der Roadtrip-Modus sucht keinen Treffpunkt, sondern Zwischenstopps entlang einer Strecke von A nach B. Die Vorschläge werden nach der Zeit sortiert, die sie der Fahrt hinzufügen, nicht nach ihrer Luftlinie zur Route: Eine Tankstelle drei Kilometer neben der Autobahn, aber zwei Ausfahrten entfernt, kostet mehr als ein Dorf, das etwas weiter weg, dafür aber direkt an der Strecke liegt.

Und danach: Orte, keine Koordinaten

Ein Treffpunkt taugt nur dann etwas, wenn dort auch etwas ist. Sobald der Punkt feststeht, holt MiddlePoint die geöffneten Orte in der Umgebung — Restaurants, Cafés, Parks, Unternehmungen — und sortiert sie nach ihrer Entfernung zum Punkt und danach, was ihr sucht. Ihr geht mit einer Adresse nach Hause, nicht mit einem Längen- und Breitengrad.

Probiert es mit euren eigenen Adressen

Treffpunkt berechnen