Wieder ein bisschen mit Landkarten rumgebastelt. Ich hab ja
nach wie vor den Ehrgeiz, OpenStreetMap und OpenLayers so richtig zu verstehen. Entstanden ist dabei eine
Seite zum Orten beliebiger IP-Adressen.
Bisher hab ich für Werbezwecke immer nur die Lokalisierung der eigenen IP-Adresse eines Besuchers in eine Karte gemalt. Das ist zwar ganz leicht zu programmieren (man muss nichtmal Benutzereingaben überprüfen), wirft aber bei vielen Providern ein schlechtes Licht auf die "
GeoLite City"-Datenbank von MaxMind. Die ist bei dynamischen IP-Adressen natürlich besonders ungenau, weil sie der regionalen Poolverteilung der grossen Provider immer hinterherhechelt.
Zum Ausprobieren dienten Homepages einiger Städte. Bei
Firmen war mir klar, dass das Hosting und der Firmensitz nicht unbedingt übereinstimmen (Dass die Deutsche Bank in einem Ort namens "Bank" bei Aaachen sitzt,
ist allerdings ein Fehler der Datenbank). Grosse Seiten wie die
Nasa oder das Weisse Haus gehen auch nicht zum Testen, weil die so grossen Besucherandrang erwarten, dass sie lieber gleich auf globale Dienstleister wie Akamai ausweichen und die europäische Kunden auch von europäischen Servern bedienen.
Ein bisschen überrascht war ich von München, das aus den
Ergebnissen der Städteortung deutlich heraussticht. Das ist aber kein Fehler der Datenbank, sondern ein Ausdruck
enger Zusammenarbeit der Stadtverwaltung mit IBM.
(Karte: openstreetmap unter dieser CC-Lizenz)