Wer aktuell auf der Startseite eine Adresse eingibt, wird leider kein Glück haben. Nach dem Absenden erscheint eine Anzeige, dass sich etwas tut. Aber tatsächlich tut sich nichts.

Es wird länger dauern, bis dieses Problem behoben ist. So lange ist die Umfeldsuche mit Kartendarstellung leider nicht benutzbar. Wer Dokumente zu einer bestimmten Straße finden möchte, ist daher auf die ganz normale Stichwortsuche (unterhalb der Karte auf der Startseite) angewiesen. Dort gibt man dann die Namen der Straßen und Plätze ein, zu denen man Inhalte finden möchte.
Die Ursache des Problems: Yahoo hat seinen Placefinder Dienst abgeschaltet und gegen einen kostenpflichtigen Service ersetzt. Mit Placefinder haben wir bisher relativ erfolgreich Eure Eingaben zu einem Ort in Köln aufgelöst – das nennt man “Geocoding”. Das ist bei Adresseingaben übrigens nicht immer ganz einfach, denn Nutzer verwenden unterschiedlichste Schreibweisen, und einige Straßennamen existieren mehrfach in Köln.
Hätte man davon nicht früher erfahren können? Ja, ich denke schon. Aber offensichtlich habe ich bei Yahoo dafür keine passende E-Mail-Adresse hinterlegt. Mein Fehler.
Nun war es vielleicht ohnehin keine so gute Idee, Yahoo Placefinder hierfür zu verwenden. Aber der Dienst hat vor über einem Jahr, als ich Offenes Köln veröffentlicht habe, gut funktioniert und kam mit einer Reihe von verschiedenen Eingaben gut klar.
Eine Umstellung auf einen anderen Geocoding-Dienst dauer leider eine gewisse Zeit (deutlich länger als das Schreiben dieses Blog-Beitrags!), denn jeder Dienst funktioniert auf seine Weise. Die Logik unserer Startseiten-Funktion war eben recht genau an die Möglichkeiten von Yahoo Placefinder angepasst.
Überhaupt stellt sich die Frage nach der richtigen Alternative. Eine naheliegende Möglichkeit ist der Umstieg auf den Nominatim-Dienst von OpenStreetMap. Allerdings ist der nicht unbedingt performant. Gut, es gibt noch die von MapQuest gehostete Version. Aber dann wiederum habe ich ein wenig das Vertrauen in die kommerziellen Anbieter verloren.
Da wir ohnehin schon die Geodaten zu Kölns Straßen aus OpenStreetMap vorhalten, wäre es eine Möglichkeit, einen eigenen Geocoding-Dienst anzubieten. Tatsächlich bietet unsere API schon eine Funktion, die dem sehr nahe kommt. Zwei Dinge fehlen aber noch, um die Funktionen des bisher genutzten Dienstes zu ersetzen:
- Ein Verständnis von nicht exakt passenden Eingaben. Wer “aachener” oder “aachenerstraße” eingibt, möchte in jedem Fall die “Aachener Straße” finden.
- Die Zuordnung von Straßen zu “Gebieten”. Da die Aachener Straße nicht nur mehrmals existiert, sondern sie auch noch sehr lang ist, haben wir bislang bei solchen Straßen alle PLZ-Gebiete, die diese Straße durchquert, zur Auswahl gestellt. Damit konnten Nutzer die Positionierung für die Umfeldsuche besser eingrenzen.
Und noch ein Problemchen: Momentan sind wir ohnehin damit beschäftigt, Offenes Köln hinter den Kulissen komplett umzubauen.
Es sieht daher nach einer Schnelllösung, wahrscheinlich auf Basis von MapQuest Nominatim, aus. Ihr erfahrt natürlich hier und auf Twitter, wenn das Problem behoben ist. Vielen Dank für das Verständnis!