Google Map zeigt Webseiten-Koordinaten an
Von der Idee die Position von Webseiten auf einer Karte anzuzeigen lassen war ich schon immer sehr begeistert. In letzter Zeit gab es immer wieder Versuche Karten und Positionen von Webseiten zu verbinden. Chregu hat einen Versuch gestartet die geourl Daten schweizer Blogs mit einer Karte zu verbinden und Matthias ist nachgezogen. Das sind nur zwei Beispiele der Verbindung von Geourldaten mit Karten. Beide kämpfen aber damit das sie kein freizügängliches Karten oder Satelliten Material in guter Qualität bekommen.
Da mich das ganze recht intressiert habe ich mir vorgenommen in den Semesterferien auch so was zu machen. Als ich dann bei Heise lass das Google ein kostenloses API für ihre Map erstellt hat war der Entschluss klar das ich's mal damit versuchen möchte. Gleichzeitig konnte ich mich mal mit JavaScript ein bischen üben.
JavaScript verhält sich teilweise recht merkwürdig und ist ein bischen komisch zu programmieren. Das API von Google ist aber eine coole Sache und sehr mächtig. Meine "Applikation" ist eigentlich fast vollständig in JavaScript programmiert, einzig eine kleine Umleitung der Daten von GeoURL über meinen Server, das ist wegen den Sicherheitseinstellungen der Browser nötig, würde in PHP (5-Zeiler oder so) programmiert. Das ganze Projekt ist mehr als Technologie-Studie denn als Produkt zu verstehen. Das ganze fühlt sich vieleicht ein wenig unfertig an und ist es auch. Trotzdem wenn's intressiert, hier ist der Link dazu.
Dinge die ich mal noch machen könnte währen eine asynchrone, wartende Template Klasse die den for-loop ersetzt und somit keine Timeouts mehr erzeugen würde. Auserdem müsste man mal berechnen wieviele Punkte von Geourl übertragen werden müssen (für die Grösse der Karte) und wenn man das ganze Serverseitig cachen könnte, damit nicht immer alle Punkte neu berechnet werden müssten, währe das natürlich auch tool. Eventuell könnte man dabei die Punkte auch gleich in einem weniger parserintensiven XML Format oder gar als CVS-Datei übertragen. Die Zeit und Lust wird allerdings vermutlich nur mal noch für den ersten Punkt reichen.
Ach PS damit hätten wir im überigen auch geklährt wo der Mittelpunkt des Planeten ist (ähh, nein doch erst dieses Planeten).
Da mich das ganze recht intressiert habe ich mir vorgenommen in den Semesterferien auch so was zu machen. Als ich dann bei Heise lass das Google ein kostenloses API für ihre Map erstellt hat war der Entschluss klar das ich's mal damit versuchen möchte. Gleichzeitig konnte ich mich mal mit JavaScript ein bischen üben.
JavaScript verhält sich teilweise recht merkwürdig und ist ein bischen komisch zu programmieren. Das API von Google ist aber eine coole Sache und sehr mächtig. Meine "Applikation" ist eigentlich fast vollständig in JavaScript programmiert, einzig eine kleine Umleitung der Daten von GeoURL über meinen Server, das ist wegen den Sicherheitseinstellungen der Browser nötig, würde in PHP (5-Zeiler oder so) programmiert. Das ganze Projekt ist mehr als Technologie-Studie denn als Produkt zu verstehen. Das ganze fühlt sich vieleicht ein wenig unfertig an und ist es auch. Trotzdem wenn's intressiert, hier ist der Link dazu.
Dinge die ich mal noch machen könnte währen eine asynchrone, wartende Template Klasse die den for-loop ersetzt und somit keine Timeouts mehr erzeugen würde. Auserdem müsste man mal berechnen wieviele Punkte von Geourl übertragen werden müssen (für die Grösse der Karte) und wenn man das ganze Serverseitig cachen könnte, damit nicht immer alle Punkte neu berechnet werden müssten, währe das natürlich auch tool. Eventuell könnte man dabei die Punkte auch gleich in einem weniger parserintensiven XML Format oder gar als CVS-Datei übertragen. Die Zeit und Lust wird allerdings vermutlich nur mal noch für den ersten Punkt reichen.
Ach PS damit hätten wir im überigen auch geklährt wo der Mittelpunkt des Planeten ist (ähh, nein doch erst dieses Planeten).
comments
add a comment
The Trackback URL to this comment is:
http://leo.freeflux.net/blog/plugin=trackback(98).xml
This blog is gravatar enabled.
Your email adress will never be published.
Comment spam will be deleted!






Du wirst dass da sicher auch mögen: Plazes support added :)