x

Mehrere Karten auf einer Seite + Adressumrechnung


Geschrieben von wellseo (Gast) am 07. Februar 2013 11:57:01: [flux]

Ja Servus Gemeinschaft!

Mein erster Beitrag hier nun und zu allererst ein Dankeschön an Euch! Ich sehe hier eine Menge Aktivität - und das ist es, was ein Produkt wesentlich bereichert. Ein Dankeschön, das Ihr OSM verbessert!

Nach einer Kurzen Beschreibung, mein Anliegen:

Für einen wohltätigen Verein (Vermisstensuche) baue ich eine Karte bzw. Karten. In der Karte (pro vermisste Person [ist ein Artikel]) soll der Geburtsort eingetragen werden. Strasse, Hausnummer, Bundesland und Staat habe ich in PHP-Variablen und/oder als benutzerfefiniertes Feld. "Benutzerdefiniertes Feld" - genau, die Website basiert auf Wordpress.

Ich habe mich durch http://wiki.openstreetmap.org/wiki/DE:K … _einbinden bzw. http://wiki.openstreetmap.org/wiki/DE:B … s%27_guide schon durchgehangelt. Das Resultat: Karte funktioniert. Nun wird es aber tricky, denke ich:

Ich brauche mehrere Karten auf einer (Unter-)Seite. Das habe ich bisher nicht realisieren können, weil:

Im <body hier> wirt ja per onload="beispielfunktion-fuer-karte()" aufgerufen. Diese Funktion im <head>-Bereich enthält ja aber nur den Code für eine Karte. Ich brauche aber teilweise bis zu 10 auf einer Seite (da ich die Karten zum Beispiel auch im Loop der index.php anzeigen möchte). Und vor Allem: ich muss die jeweilige Funktion einem Beitrag zuweisen, da ich in der Funktion ja die Adressangabe machen muss.

Ich hätte für jeden vermisste Person/Artikel eine eindeutige ID, welche ich per PHP abrufen kann. Somit könnte ich die Map-Funktionen eindeutig benennen. Auch die jeweilen Adress-Variablen kann ich so identifizieren/aufrufen.

Um mal auf den Punkt zu kommen: ich kann bisher immer nur eine Funktion aufrufen. Aber ich brauche sie mehrmals und immer unterschiedlich, da es ja unterschiedliche Adressen sind. Ich habe schon versucht die Funktion (ist ja JavaScript) in body unterzubringenn (im jeweiligen Bereich des Artikels, damit jeder Artikel seine eigene Funktion erhält). Auch habe ich jede Funktion (den Namen dessen) mit meiner Artikel-ID ergänzt und versucht den onload-Befehl in den Artikelbereich zu bekommen (natürlich auch wieder mir der Artikel-ID verfeinert). No Result.

Und nun zum zweiten Bösen: wie bekomme ich die Adressumrechnung hin. Wie gesagt. Ort, Bundesland Staat habe ich.

Ich hoffe Ihr könnt mich irgendwie auf den richtigen Pfad bringen. Nachfragen sind gerne erwünscht und werden so schnell wie möglich beantwortet. Und nein, ich kann leider keinen Link anbieten, da die Website hinter dem Schutzschild "Wartungsmodus" steht.

Ich grüße Euch!

P.S.: Ich habe natürlich schon Google abgefragt oder versucht irgendwo einen Code zu analysieren - bisher ohne Erfolg...


Antworten: