Ergebnis 1 bis 12 von 12

Thema: Dynamische Karte mit Markern führt zu JavaScript Fehler

  1. #1
    bernhardpicher
    Gast

    Fehler Dynamische Karte mit Markern führt zu JavaScript Fehler

    Hallo!

    Nach einem Upgrade einer etwas älternen Version funktionieren leider die Marker nicht mehr.

    Folgender fett markierter Output beim Webseitenaufruf führt (logischerweise) zu einem Fehler:
    Code:
    var gmap4_2_marker = new google.maps.Marker({
        position: new google.maps.LatLng(48.2443055, 15.9254141),
        map: gmap4,
        icon: new google.maps.MarkerImage(http: //chart.apis.google.com'/chart?chst=d_map_pin_letter&chld=%E2%80%A2|ffffff'
            , new google.maps.Size(21, 34), new google.maps.Point(0, 0), new google.maps.Point(10, 34)),
        shadow: new google.maps.MarkerImage(http: //chart.apis.google.com'/chart?chst=d_map_pin_shadow'
            , new google.maps.Size(40, 37), new google.maps.Point(0, 0), new google.maps.Point(12, 35)),
        title: "Volksschule Asperhofen",
        zIndex: 1
    });
    Das Problem ist erst mit Version 2.0.9 aufgetaucht. Version 2.0.8 funktioniert proiblemlos.

    Liebe Grüße,
    Bernhard

  2. #2
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    Herzlich willkommen Bernhard,

    leider kann ich das nicht nachvollziehen...
    und den fetten Teil finde ich nicht ;(
    Das Leerzeichen ist in einem unter 2.0.9 erzeugten Beispiel nach dem http: auch nicht im Code zu finden.
    PHP-Code:
    var gmap1_0_marker = new google.maps.Marker({
    position: new google.maps.LatLng(48.2443055,15.9254141)
    mapgmap1 icon: new google.maps.MarkerImage('http://chart.apis.google.com/chart?chst=d_map_pin_letter&chld=%E2%80%A2|ffffff'
    , new google.maps.Size(21,34) .... 
    Vielleicht ein Versuch... Marker umstellen auf "Individuelles Icon" und dann den Hacken bei "Schatten verwenden" entfernen und abschliessend "Standard-Markierung von Google" wählen und speichern.
    Geändert von magicsepp (30.07.2014 um 14:11 Uhr)

  3. #3
    bernhardpicher
    Gast

    Standard

    Danke für Ihre Antwort!

    Mit einem individuellem Marker funktioniert alles problemlos. Der Kunde will jedoch den Google Marker in einer Stilfarbe seiner Homepage und auch nach der Aktion sind der Abstand sowie das Anführungszeichen wieder an der falschen Stelle :-(

    Haben Sie eventuell noch eine Idee?

  4. #4
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    Gibt es ein Link zur Seite? Gern auch per PM

    Ist das bei einem neuen Marker auch so?

    Wird ein eigenes Template verwendet, gibt es noch alte Dateien der alten Version?

    Das sind noch ein paar Ideen so auf die schnelle.

  5. #5
    bernhardpicher
    Gast

    Standard

    Hey!

    Es verhält sich bei neuen und alten Marken laut meinen Tests gleich. Beim Upgrade habe ich versucht alles der alten Version zu löschen und nur die config und die Benutzerfiles mitzunehmen. Außerdem hatte ich zwischenzeitlich das Modul gelöscht und wieder installiert.

    Jetzt ist durch das viele Testen noch ein weiteres Problem dazu gekommen :-P
    Code:
    OVER_QUERY_LIMIT (You have exceeded your daily request quota for this API.)
    Lol :-) Kann ich in das Plugin einen API Key von Google integrieren?

    Momentan ist bei der Seite v2.0.8 aktiv. Schicke den Link trotzdem per PM. Sobald es wieder funktioniert stelle ich auf v2.0.9 um und schicke nochmal eine kurze Nachricht.

    Danke!

  6. #6
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    Der Quata kommt gerne wenn man im Backend über einen shared hoster geht da viele domains dann mit der selben ip bei google anklopfen.
    Das ist aber im Normalbetrieb eher kein Thema.

    PS. danke für den Link aber da ist alles okay.

  7. #7
    bernhardpicher
    Gast

    Standard

    Hallo!

    Ja, wie gesagt, das Plugin war noch auf v2.0.8 und da klappt ja alles. Ich hab jetzt soeben auf 2.0.9 upgedated. Jetzt ist das Problem wieder sichtbar ... :-(

    MFg

  8. #8
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    sieht für mich nach einem Fehlelr im template aus.. konnte es jetzt nachvollziehen.

    Lösung:
    https://github.com/delahaye/dlh_goog.../pull/43/files
    Geändert von magicsepp (31.07.2014 um 11:20 Uhr)

  9. #9
    bernhardpicher
    Gast

    Standard

    Mmmh. Jetzt bin ich aber neugierig. Ich habe die Seite nur übernommen und würde gerne nachvollziehen können, wo mein Vorgänger das Template eingespielt hat bzw wo ich das finden kann. Meinen sie die Modultemplates an diesem Pfad:
    Code:
    /system/modules/dlh_googlemaps/templates/elements
    Sollte ich nicht dann sicherheitshalber alle Files der Erweiterung austauschen?

  10. #10
    bernhardpicher
    Gast

    Standard

    EDIT

    Habe den Pull Request übersehen. Werde es gleich damit testen ...

  11. #11
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    Ja, der Pafd ist richtig und ist von der Erweiterung vorgegeben. Es reicht diese beiden Stellen in der dlh_marker.xhtml anzupassen.

  12. #12
    bernhardpicher
    Gast

    Daumen hoch SOLVED / GELÖST

    Perfekt! Mit deiner kleinen Änderung klappt es nun problemlos!

    Vielen Dank!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •