interner link zu google maps

  • Ich stehe vor einem größeren Problem, da ich kein javascript-Spezialist bin und mir wohl auch entscheidende php-Grundlagen fehlen.
    Ich arbeite an einer neuen Version einer Band-Seite mit WP 2.7 und K2-Thema.
    Für die Tour-Daten benutze ich das noch junge aber sehr brauchbare PlugIn Gigs Calender welches mir auch für jeden Gig einen Link generiert, der zur externen Google-Maps-Seite führt. Ich möchte aber auf der Seite bleiben, dort eine Karte einbinden und bei Klick auf den Link soll sich in dieser Karte an entsprechendem Ort das Google-Map-Markerinfo öffnen.
    Die Karte anzeigen und das "geotagging" für die einzelnen Venues erledigt das PlugIn Geo Mashup ganz gut. Die Marker werden von Geo Mashup automatisch in der Karte eingetragen und im MarkerInfo-Fenster wird der Post-Inhalt des Gigs automatisch generiert. Momentan sind erst zwei Gigs geogetagged: Berlin und Dresden. Die anderen sind noch so, wie der Gigs Calendar sie erzeugt hat. Hier der Link zur Arbeits-Version der Seite...
    Immerhin weiß ich, wo ich die Links manipulieren kann, aber... und da verließen sie mich dann auch schon... ich weiß nicht wie...
    Ich brauche javascript-Funktionen, das ist klar. Und ich muß mit einem onclick diese Funktionen aufrufen...

    Vielleicht hat ja jemand Lust und Zeit mir ein paar Tips zu geben.
    Merci & Gruß

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • mmh, ist wohl ein bisschen zu komplex das ganze. Ich hab mal ein wenig sortiert:
    Ich habe einen Gig, repräsentiert durch eine ID namens "ID". Für jeden Gig wird ein Post geschrieben, dieser ist eindeutig zu bestimmen über "ID" > "post_id". In die Tabelle wp_postmeta trägt das PlugIn GeoMashup die Geo-Daten ein, und zwar ins Feld "_geo_location" in Form von Koordinaten.
    Mit Hilfe der Koordinaten erzeugt das PlugIn auch die Marker in der Map.

    Ich habe im Forum des PlugIns gerade mal gefragt, ob die Marker eine eindeutige Adresse haben, dann könnte ich doch folgende Funktion im JavaScript nutzen:

    Code
    function go(num){
    map.setZoom(12);
    GEvent.trigger(marker[num],"click");
    }

    Und die Funktion rufe ich auf über einen Link auf.

    HTML
    <a href=javascript:go(1)></a>

    Bis hier richtig?
    Ist die Funktion überall gültig? Also auch außerhalb des GeoMashup-PlugIns, wo ja der ganze andere google-maps-javascriptkram erzeugt wird?

    Jetzt muß ich über die Gig-ID nur noch an die Marker-Nummer kommen...

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!