Homepage selbermachen 7.852 Themen, 35.619 Beiträge

Interaktive Landkarte

gelöscht_148782 / 6 Antworten / Baumansicht Nickles

Hallo Leute,


ich denke, dass ich hier mit meiner Frage richtig seien werde.


Ich habe mal mehr oder weniger durch zufall im Internet ein Forum gefunden in welchem man sich als regestrierter User seine Adresse eingeben kann welche dann auf einer Deutschlandkarte als ein roter Punkt abgebildet wird.


Ich mein der Punkt kann auch ne andere Farbe haben :) aber ich wollt mal wissen wie sowas im Prinzip programmiertechnisch realisiert werden kann bzw. ob es schon fertige Scripte dafür gibt.


 


MfG


Edi

bei Antwort benachrichtigen
angelpage gelöscht_148782 „Interaktive Landkarte“
Optionen

Hallo Edi,

schicke mal eine vernünftige Adresse oder fülle wenigstens die Visitenkarte aus, falls Dir jemand helfen soll.

Da Nickles meine versuchte Antwort in jeder Form abschmettert, kann ich nicht anders helfen (sinds die fremden URLs, sogar ohne http://www. ?).

Manfred von

PS: Das Programmieren einer interaktiven Guestmap auf php-Basis kannst Du in den nächsten Jahren immer noch lernen ;-).

bei Antwort benachrichtigen
gelöscht_148782 angelpage „Hallo Edi, schicke mal eine vernünftige Adresse oder fülle wenigstens die...“
Optionen

So hab jetzt kurz die Visitenkarte fertig gemacht.
Bin schon gespannt auf deine Antwort :)

MfG
Edi

bei Antwort benachrichtigen
angelpage gelöscht_148782 „Interaktive Landkarte“
Optionen

Hallo Edi,

z.B. erreichst Du ein gutes Beispiel auf http://www.bravenet.com/webtools/guestmap/index.php

Wir wenden diese "guestmap" bei http://www.myvideochat.net (eine Webcam-Community) an im Mitgliederbereich.

Früher Vogel fängt den Wurm ;-)
Manfred von http://www.angelpage.de

Schreib mal, wenns klappt

bei Antwort benachrichtigen
basil gelöscht_148782 „Interaktive Landkarte“
Optionen

Diese Umsetzung ist nicht ganz trivial, vor allem wegen der Daten, die Du dazu benötigst. Vor kurzem habe ich bei so einem Problem einer Projektgruppe geholfen die genau dies für Deutschland lösen sollten, gelöst wurde dies dort folgendermaßen.


  • Eine Datenbank enthielt alle Postleitzahlregionen Deutschlands und die entsprechenden Städtenamen

  • Eine zweite Datenbank enthielt Städte ab einer bestimmten Größenordnung mit deren geografischen Längen- und Breitengraden

  • Es gab mehrere normierte Grafiken für ganz Deutschland und einzelne Regionen


Gab nun jemand eine Adresse ein, so wurde anhand der Postleitzahl geprüft, ob eine geographische Angabe zu diesem Ort existiert. War dies der Fall, so wurde die entsprechende Kartengrafik bearbeitet und die Markierung direkt eingefügt über eine Umrechnung der Koordinaten auf Pixel der Karten (deswegen normierte Grafiken).
Existierten keine direkten Daten für die angegebene Adresse, so wurde die beste Übereinstimmung der Postleitzahl mit einer vorhandenen, für die geographische Angaben existierten, gesucht und anhand derer und dem Abgleich (lineare Interpolation) der nächstgelegenen Region mit bestehenden Daten die Lage eingezeichnet.
Das größte Problem bei dieser Anwendung ist für eine Privatperson an die entsprechenden geographischen Daten zu kommen und selbst wenn man Zugriff auf eine kommerzielle Datenbank hat, so muß man immer noch davon ausgehen, daß nicht jede Adresse in geographische Punkte aufgelöst werden kann.
Für den Hausgebrauch könnte es von der Genauigkeit her aber auch reichen, nur anhand von Postleitzahlen zu operieren, an diese kommt man leichter heran und kann die Postleitzahlregionen in einer Datenbank einfach mit x/y-Koordinaten auf einer Graphik verknüpfen, dies erleichtert den Aufwand enorm.
bei Antwort benachrichtigen
gelöscht_148782 Nachtrag zu: „Interaktive Landkarte“
Optionen

Hallo Leute,

als erstes natürlich ein schönen Dank für Eure Hilfe.
Ich hab heute morgen als unterwegs zum Einkaufen war eine ähnliche Idee gehabt wie Basil.
Man bräuchte ja nur eine Deutschlandkarte mit allen Postleitzahlen. Die einzelnen Postleitzahlbereiche auf der Karte mir einem Bildbearbeitungsprogramm(z.B. Photoshop) ala Slices ausschneiden und jedem dieser vielen Grafiken die jeweilige Postleitzahl zuordnen.
Dann bräuchte bloß die Postleitzahl z.B. über ein Javascript eingetragen werden, sollte eine Grafik mit dieser vorhanden sein so wird einfach eine Markierung über dieser Grafik erstellt.
Das Problem ist, dass ich so faul bin es selber zu versuchen das ich erstmal noch weiter suchen werde ob vielleicht irgendwo ein freies Script zu verfügung steht :)


MfG
Edi

bei Antwort benachrichtigen
basil gelöscht_148782 „Hallo Leute, als erstes natürlich ein schönen Dank für Eure Hilfe. Ich hab...“
Optionen

Nochmal ich. DU mußt Dir gar nicht die Mühe machen die Grafik in Stücke zu schneiden, wenn Dir die Genauigkeit eines Postleitzahlbezirkes als Markierung reicht. Einfach für jeden PLZ-Bereich im Zentrum dieses Bereich die X- und Y-Koordinate speichern und bei Bedarf an dieser Stelle im Bild einen Punkt plazieren.
Wenn Du natürlich genauer als PLZ-Bereiche arbeiten willst wird es aufwendig.

bei Antwort benachrichtigen