WP 3.0 - Google GEO Code Script posten

  • Erledigt / Habe eine andere Lösung gefunden

    Ich möchte meinen Lesern eine Google Map anbieten, auf der sie ihren Längengrad und Breitengrad finden.
    Das Script; siehe unten. Möchte ich in einem Artikel einbinden.
    Ich bekomme zwar die Eingabemöglichkeit für die Strasse und Ort, aber die Map ist nicht zu sehen. API Key habe ich bereits.

    Was mache ich falsch!


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml">
    <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
    <title>Geocoding</title>
    <script src="http://maps.google.com/maps?file=api&…Vl1GKgcA23DpJQg" type="text/javascript"></script>
    <script type="text/javascript">

    var map = null;
    var geocoder = null;

    function initialize() {
    if (GBrowserIsCompatible()) {
    map = new GMap2(document.getElementById("map_canvas"));
    map.setCenter(new GLatLng(53.5495867, 9.9624358), 13 );
    map.addControl(new GLargeMapControl());
    map.addControl(new GMapTypeControl());
    map.addControl(new GScaleControl());
    map.addControl(new GOverviewMapControl());
    geocoder = new GClientGeocoder();
    showAddress("Reeperbahn, Hamburg");
    }
    }

    function showAddress(address) {
    if (geocoder) {
    geocoder.getLatLng(
    address,
    function(point) {
    if (!point) {
    alert(address + " nicht gefunden");
    } else {
    map.setCenter(point, 13);
    var marker = new GMarker(point);
    map.addOverlay(marker);
    marker.openInfoWindowHtml("<br \/>Längengrad: <strong>"+point.lng()+"<\/strong><br \/>Breitengrad: <strong>"+point.lat()+"<\/strong>");

    GEvent.addListener(map, "click", function(markersetzen, point) {
    map.clearOverlays();
    marker = new GMarker(point);
    map.addOverlay(marker);
    marker.openInfoWindowHtml("<br \/>Längengrad: <strong>"+point.lng()+"<\/strong><br \/>Breitengrad: <strong>"+point.lat()+"<\/strong>");
    });
    }
    }
    );
    }
    }
    </script>
    </head>

    <body onload="initialize()" onunload="GUnload()" style="font-family:Verdana;font-size:0.8em;">
    <form action="#" onsubmit="showAddress(this.address.value); return false">
    <p>
    <input type="text" size="60" name="address" value="Reeperbahn, Hamburg" />
    <input type="submit" value="Go!" />
    </p>
    <div id="map_canvas" style="width: 550px; height: 500px"></div>
    </form>
    </body>
    </html>

    Thomas Fanselow

    Einmal editiert, zuletzt von seochef (3. Juli 2010 um 20:04)

    • 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

  • Hi,

    gehe ich richtig in der Annahme, das der HTML Quellcode so von Google erstellt wurde?

    Ich denke mal ein Plugin bezüglich Google Maps könnte dir da besser helfen und viele Plugins laufen auch weiterhin unter WP3.0 ohne Probleme. http://wordpress.org/extend/plugins…oogle+map&sort=
    Musst du nur probieren, was dir da so vom Umfang und der Handhabung zusagen würde. ;)

    Ach ja und kleiner Tipp.
    Wenn du einen Artikel erstellst/Bearbeitest in dem du Quelltexte anzeigen lassen möchtest, dann benutze doch bitte die Formatierungs Buttons.

    Das sind die kleinen Buttons #, <>, php.

    Dadurch wird das Lesen angenehmer. ;)

    Bitte keine Fragen per PM, oder Foren-Chat. Für Fragen ist das öffentliche Forum da. Meine Uerdinger Seite

  • Hallo Marcus,

    vielen dank für die Antwort. Bei diesem Script geht es um die Möglichkeit den Längengrad und Breitengrad anzeigen zu lassen. Leider habe bisher noch kein Plugin für WP 3 gefunden das dies bietet.

    Dieses Script ist nicht von Google sondern von einer anderen Seite.

    Thomas Fanselow

  • Zitat

    Dieses Script ist nicht von Google sondern von einer anderen Seite.


    Versuchs mal mit der Plugin Suche, oder hab ein wenig Geduld, falls sich noch jemand anders äußert.

    Bitte keine Fragen per PM, oder Foren-Chat. Für Fragen ist das öffentliche Forum da. Meine Uerdinger Seite

Jetzt mitmachen!

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