IP-Adressen Geolocation XML API

3.5k{icon} {views}Nicht dass es sonderlich schwer wäre mit PHP, und zum Beispiel der freien Version der Maxmind-IP-Datenbank, eine Zuordnung IP <-> Land zu implementieren, aber natürlich wäre es viel cooler wenn man sich die monatlich erscheinenden Updates der Datenbank sparen könnte, und noch cooler wäre es wenn eine solche Datenbank als Webservice zur Verfügung gestellt weiterlesen

Geocodieren von Postleitzahlen mit der OpenGeoDB

5.3k{icon} {views}Im vorherigen Teil des Tutorials haben wir die OpenGeoDB installiert, und nun ist es an der Zeit das System sinnvoll einzusetzen. Ich verwende explizit keine Programmiersprache sondern bleibe beim SQL, damit ihr in allen Sprachen die entsprechenden Abfragen durchführen könnt. Geocodierung von Postleitzahlen ist eine sehr sinnvolle Sache.  Dass tolle ist, das die OpenGeoDB weiterlesen

Tutorial OpenGeoDB – Die Installation der Datenbank

7.2k{icon} {views}Wer in Deutschland, Österreich und der Schweiz vernünftig geocodieren will, kommt in der Regel nicht an der OpenGeoDB vorbei. Google Maps ist da zwar ganz nett, aber OpenGeoDB verbindet Orte nicht nur mit einer Postleitzahl, sondern strukturiert ganze Landstriche in Hierarchieebenen. Allerdings (und gerade hier liegt die Tücke von OpenGeoDB) sind die Suchergebnisse von weiterlesen

Mittels GeoIP die Herkunftsstadt einer IP-Nummer ermitteln

3.5k{icon} {views}Google Maps-Anwendungen kursieren inzwischen recht viele dort draußen, aber leider kommen die wenigstens auf die Idee, dass man eigentlich dem Nutzer ein sehr nettes Feature anbieten könnte: Man ermittelt seine IP-Nummer, mit der GeoIP-Datenbank stellt man fest, in welchem Ort der Provider des Benutzers beheimatet ist, und dann zentriert man die Map auf diesen weiterlesen

Google Maps Api – Infofenster mit Tabs

2.8k{icon} {views}Eines der größten Probleme bei Google Maps ist es stets, eventuell vorhandene Informationen in den Infofenstern zu verpacken. Hierbei gibt es zwei grundlegende Probleme: a) akuter Platzmangel und b) die Gestaltung. Lustigerweise stellt Google hier einen Mechanismus zur Verfügung, um zumindest die Daten zu strukturieren. Es benutzt ihn nur kaum einer ;) Mittels eines weiterlesen

Google Maps API – Individueller Zoom Teil 2

1.5k{icon} {views}Im ersten Teil dieses Mini-Tutorials habe ich ja schon die Mängel meines Skripts aufgezeigt, die wir heute beheben wollen. Die Vorgabe ist dabei recht einfach: wir wollen auch mit der Maus scrollen, und zusätzlich auch mit der Tastatur. Natürlich soll sich dabei die Anzeige unseres Sliders ändern. Zumindest das Mausrad einzuschalten ist recht einfach: weiterlesen

Google Maps API – Individueller Zoom

2.6k{icon} {views}Nett ausgedrückt würde ich den „richtigen Weg“ für die Erstellung eines individuellen Zoom’s für die Google Maps API als anstrengend bezeichnen. Aber wie heißt es so schön? Viele Wegen führen nach Rom, und deshalb verwenden wir für unser Demo Mashup jQuery und benutzen einen indirekten Weg. Trotzdem legt uns die API viele Steine in weiterlesen