cm_membergooglemaps Version 1.3.xx

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • thepixture
    Contao-Fan
    • 24.06.2009
    • 536

    #76
    Hallo,

    ich verwende Contao2.9.4 und die Version 1.3.1 rc3, aber scheinbar bin ich der einzige, der es nicht hinbekommt, das mit dem Modul "Mitglieder mit GoogleMaps" überhaupt was angezeigt wird
    Eigentlich bin ich der Meinung, dass ich alles richtig eingestellt hab.

    Bei mir erscheint zwar die Karte, aber in der Karte sind keine Marker zu sehen. In der Tabelle mit den Mitgliedern wird außer der Spaltenüberschriften ebenfalls nicht angezeigt.
    Die Mitgliedergruppen, die in der Karte angezeigt werden sollen, habe ich ausgewählt Sowie 3 Felder zur Veröffentlichung und für die Tabelle.
    Bei den Mitgliedern hab ich die Koordinaten drin stehen. Was bedeutet "Kartendarstellung anzeigen" bei den Mitgliedern? Aktiviert hab ichs ja.

    Vielleicht kann mir jemand auf die Sprünge helfen, woran es noch liegen könnte.
    Grüße
    thepixture

    Kommentar

    • ChrMue
      Contao-Fan
      • 19.06.2009
      • 850

      #77
      ...
      Was bedeutet "Kartendarstellung anzeigen" bei den Mitgliedern? Aktiviert hab ichs ja.
      Ja,ja, ich hab einfach im Moment keine Zeit, die Doku weiter zu schreiben... ;-)
      Diese Einstellung war erforderlich, damit das Mitglied so die Möglichkeit hat, über "meine Daten" die Kartendarstellung zu dekativieren. Damit dieses Mitglied in der Karte erscheint, muss das Häkchern gesetzt sein.

      Hast du eine Testinstallation oder ein aktuelles Backup, dann probier mal die letzte Version für die 2.9.5 aus, die unter contao-forge herunterladen kannst. Diese Version habe ich bisher nicht ins ER übernommen.


      Gruß ChrMue

      Kommentar

      • thepixture
        Contao-Fan
        • 24.06.2009
        • 536

        #78
        Diese Einstellung war erforderlich, damit das Mitglied so die Möglichkeit hat, über "meine Daten" die Kartendarstellung zu dekativieren. Damit dieses Mitglied in der Karte erscheint, muss das Häkchern gesetzt sein.
        Konnte ich mir fast denken

        Hab die Version aus dem Forge gerade mal installiert, aber bekomme folgenden Fehler im Frontend und im Backend, wenn ich die Seite/Artikel mit dem Modul "Mitglieder mit GoogleMaps" aufrufe.
        Code:
        Parse error: syntax error, unexpected ';', expecting '{' in /home/www/contao/system/modules/cm_membergooglemaps/ModuleCM_MemberGoogleMapsTags.php on line 1
        Hab die Datei mal im Editor geöffnet, aber da steht ja alles hintereinander geschrieben

        Aber es sollte mit der 1.3.1 rc3 doch sicher auch funktionieren, oder?
        Grüße
        thepixture

        Kommentar

        • pipkin
          Contao-Fan
          • 12.04.2011
          • 599

          #79
          InfoWindow / Google Map - Werte für maxWidth und backgroundColor etc. mitgeben

          Moin,

          bin mit meinem Latein am Ende. Bitte nicht steinigen, wenn das schon dokumentiert wurde. Ich habe jetzt so ziemlich alle beteiligten Dateien des Moduls durchsucht und die halbe Doku von Google Maps durchgelesen. Ich bekomme es einfach nicht hin, den Look der Infoblase zu verändern.

          Laut Google Doku soll es ganz einfach möglich sein, z.B. die Breite des Infofensters durch "maxWidth" oder "minWidth"-Angaben zu definieren. Es gibt ein Beispiel für eine maxWidth: http://code.google.com/intl/de-DE/ap...imple-max.html

          Die entscheidende Stelle:

          var infowindow = new google.maps.InfoWindow({
          content: contentString,
          maxWidth: 200
          });

          Die Stelle, wo das Infowindow im Modul erzeugt wird, habe ich auch gefunden (glaube ich zumindest) in der cm_GoogleMap_lib.php. Zu Testzwecken habe ich eine maxWidth und eine minWidth mitgegeben. Beide erscheinen in der Ausgabe auch im Quellcode. Aber offenbar schert das die Sprechblase nicht. Die sieht genauso aus wie ohne diese Zeilen.

          info = new google.maps.InfoWindow({
          content: txt,
          maxWidth: 50,
          minWidth: 4000
          });

          Für weitere Möglichkeiten bin ich über diesen "Konfigurator" gestolpert:

          Offenbar kann man also seine Blase den Bedürfnissen noch weiter anpassen, aber leider haben die o.g. Angaben keinen Einfluss...

          Was mache ich nur falsch?

          Bin dankbar für jeden Tipp!
          pipkin

          Kommentar

          • ChrMue
            Contao-Fan
            • 19.06.2009
            • 850

            #80
            Hallo pipkin,
            Für die Foirmatierung der Infoblase ist das Template "info_cm_membergooglemaps_list.tpl" verantwoirtlich.

            Um beispielsweise die minimale/maximale Breite der Infopblase festzulegen, legst du am besten um den kompletten Inhalt ein div.

            HTML-Code:
            <div style="min-width:250px;max-width:300px">
            ...
            </div>
            Gruß ChrMue

            Kommentar

            • pipkin
              Contao-Fan
              • 12.04.2011
              • 599

              #81
              Hi ChrMue,

              ok - ja, aber wirkt sich ja nur auf die "Innereien" der Blase aus.

              Was ich meine, scheint mir eher etwas für Javascript / Google-API zu sein. Denn ich will ja der Blase selbst diese Werte (wie maxWidth) verpassen - oder wie "shadowStyle: 0" (damit die Blase keine Schatten wirft ) oder "borderRadius: 4" (für eine andere Blasenform). Ich verstehe nur nicht, warum die Blase meinen Wert nicht annimmt... ich bin auch nicht sicher, ob ich die richtige Stelle zu fassen hatte, wo das new google.maps.InfoWindow erzeugt wird. Meine Werte hatten keine Auswirkung, wurden aber auch nicht als Fehler bemängelt (Firebug).

              Google hat ein Beispiel online, wo die Angabe für die Breite der Blase direkt ins "InfoWindow" geschrieben wird.

              var infowindow = new google.maps.InfoWindow({
              content: contentString,
              maxWidth: 200
              });

              Vielleicht muss ich aber eher nach "new InfoBubble" suchen, um bei der Map-Erzeugung sowas in der Art reinzuschreiben:

              infoBubble = new InfoBubble({
              shadowStyle: 0,
              padding: 5,
              backgroundColor: '#9f000b',
              borderRadius: 40,
              arrowSize: 10,
              borderWidth: 0,
              borderColor: '#ccc',
              hideCloseButton: true,
              arrowPosition: 30,
              arrowStyle: 0
              });

              Das dürfte dann so eine Blase ergeben wie in meinem Screenshot (Anhang - Screenshot des Konfigurators von Google).
              Aber "new InfoBubble" kommt in den Scripten des Moduls gar nicht vor - deswegen bin ich ja auch so aufgeschmissen ;-)

              Mir persönlich würde es für's erste reichen, wenn ich den Schatten ausknipsen könnte. Ich habe eine relativ kleine Map, und die große Blase mit dem Schatten verschiebt bei Berührung der Marker den Kartenausschnitt - weil sie mit ins Bild will.

              Danke ...
              pipkin
              Angehängte Dateien

              Kommentar

              • pipkin
                Contao-Fan
                • 12.04.2011
                • 599

                #82
                Umgebungssuche - Fundstellen an gleicher Adresse (Straße + Nr.) werden nicht gefunden

                Moin,

                habe gerade folgendes festgestellt:

                Wenn ich die Umgebungssuche betätige und für meinen Standort eine exakte Adresse eingebe (Straßennamen und Hausnummer, beispielsweise Dorfstraße 10) und in der Datenbank eine Adresse am gleichen Ort ist (also eine Fundstelle an Dorfstraße 10), wird diese Fundstellen nicht ausgegeben. Wenn ich meine Standort-Eingabe um eine Nummer verändere (Dortstraße 9), wird die aber ausgegeben.

                Steckt da eine Logik dahinter - in dem Sinne, dass man ja in der Umgebung sucht, und man selbst ist nicht Teil der Umgebung?
                Oder ist das eher ein Fehler?

                Danke & Gruß
                pipkin

                Kommentar

                • Erdpferd
                  Contao-Nutzer
                  • 28.01.2011
                  • 113

                  #83
                  Umkreissuche und Pagination

                  Hallo,

                  ich habe auch ein Problem mit der Umkreissuche. Wenn ich mehrere Einträge habe und dann mit Hilfe der Umkreissuche filtere, werden weiterhin alle Seiten angezeigt, auch wenn sie leer sind. So steht mein Ergebnis teilweise erst auf der Seite 7. Die Seiten 1-6 sind dabei alle komplett leer, verschwinden aber nicht. Ich habe bereits im Forum gesucht, aber nichts passendes gefunden.

                  Kann ich da selber etwas ändern/anpassen? Ich bin für jeden Tipp dankbar, da die Seite so leider nicht zu verwenden ist.

                  Viele Grüße,
                  Marcel

                  Kommentar

                  • ToxSox
                    Contao-Nutzer
                    • 12.10.2011
                    • 28

                    #84
                    Karte und update

                    Habe auch Probleme. Wenn ich versuche per "Koordinaten automatisch ermitteln" die Position zu bestimmen bekomme ich "String could not be parsed as XML" Wenn ich einfach alle "Fehlende Koordinaten ergänzen" klicke bekomm ich nen Contao Fehler:
                    Code:
                    Warning: SimpleXMLElement::__construct(): Entity: line 2: parser error : AttValue: " or '
                    Wenn ich mir angeschaut habe was da falsch läuft versucht das Script die Seite


                    Anzufordern, aber google sagt, die gibt es nicht.

                    Desweiteren bekomme ich auf der Frontendseite wo ich das Modul drin habe, bekomme ich keine Karte angezeigt

                    Kommentar

                    • ToxSox
                      Contao-Nutzer
                      • 12.10.2011
                      • 28

                      #85
                      Hab heute cm_membergooglemaps auf version 1.5beta build 20 geupdated und es geht alles!!!

                      TOP! Danke!

                      Kommentar

                      • Thomas
                        Contao-Urgestein
                        • 16.08.2009
                        • 1947

                        #86
                        Trotz API v3 bekomme ich eine Fehlermeldung und Google schreit nach einem Schlüßel.

                        Ich habe im Startpunkt der Seite auch keinen Schlüßel eingetragen.
                        Gruß Thomas
                        "Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du." Mahatma Gandhi

                        Kommentar

                        • greenhorn
                          Contao-Nutzer
                          • 17.11.2011
                          • 2

                          #87
                          Standort Anzahl

                          Hi,

                          können bei größerer Standortanzahl Probleme auftauchen. Hab zwischen 1200 und 1300 Probleme. Die Karte wird nicht mehr dargestellt, eine leere Seite erscheint. Davor lief alles ohne Probleme.

                          Kommentar

                          • bird
                            Contao-Fan
                            • 08.07.2009
                            • 535

                            #88
                            Hallo Christian,

                            die Erweiterung wird immer besser - großes Kompliment!

                            Ein paar Dinge sind mir in der aktuellen Version (1.5.2 rc2) aus dem ER allerdings aufgefallen:
                            1. Im Template "info_cm_membergooglemaps_list" ist bei der Augabe der Website ein Fehler enthalten, da hier zwei Mal Anführunsstriche verwendet werden. Das ist nur eine Kleinigkeit, führt allerdings zur Ausgabe einer weißen Seite.
                            2. In der Listenansicht scheint der individuelle Zoomfaktor unter "Individuelle Anordnung" keinen Einfluss auf die Ansicht zu haben. Ich habe das mit einer unterschiedlichen Anzahl an Markern getestet und die Karte scheint automtaisch immer so zu zoomen, dass alle Ergebnisse im Fokus sind. Bei einem Ergebnis kommt man damit automatisch immer auf den größten Zoomfaktor.
                            3. Wenn ich die Umkreissuche (mit oder ohne Umkreisanzeige) nutze und zu meinem Standort eine Entfernung angebe, in der kein Ergebnis liegt, wird plötzlich die gesamte Karte ausgeblendet. Ist das beabsichtigt? Ich habe das in älternen Versionen über das Template so gelöst, dass unter der Karte einfach eine entsprechende Meldung ausgegeben wird. Warum sollte jetzt die Karte ausgeblendet werden?

                            Was ich bisher nicht verstehe - kann ich verschiedene Suchanfragen kombinieren?
                            Ich möchte bspw. die Marker nach Mitgliedergruppen filtern (zeige nur Gruppe 1 oder Gruppe 2 auf der Karte) und anschließend eine Umkreissuche nur auf die gewählte Mitgliedergruppe anwenden. Lässt sich das irgendwie machen?

                            Gruß
                            hangover
                            Zuletzt geändert von bird; 04.05.2012, 08:42.

                            Kommentar

                            • ChrMue
                              Contao-Fan
                              • 19.06.2009
                              • 850

                              #89
                              Hallo Hangover,

                              zu 1)
                              Danke für den Hinweis.
                              zu 2)
                              Prüfe ich. Ich habe ohne hin darüber nachgedacht, om man nicht ausgehend von der automatischen zoomeinstellung gleich 1 oder 2 Stufen aufzoomen sollte, um eine bessere Darstellung und Platz für die Bubbles zu bekommen.
                              zu 3)
                              ja das könnte verbessert werden. eigentlich müsste der Standort und ein Hinweis erscheinen.

                              Du kannst beispielsweise die "Textsuche" und die Entfernungssuche kombinieren. Um in mehreren Feldern zu suchen kannst du die Multifeldsuche aktivieren.
                              Es ist auch eine PLZ-Suche geplant, in der man festlegen kann, wie viele Stellen der PLZ mindestens eingegeben werden müssen.
                              Die Gruppensuche würde ich über Tags lösen. Dazu musst du zusätzlich die Erweiterung http://www.contao.org/de/extension-l...020009.de.html installieren
                              So kannst du zusätzliche Filter einbauen.

                              Kommentar

                              • bird
                                Contao-Fan
                                • 08.07.2009
                                • 535

                                #90
                                Hallo ChrMue,

                                vielen Dank für Deine Rückmeldung.
                                Ich werde Deinen Vorschlag mit den tags testen und freue mich, wenn Du Dir die anderen Punkte nochmal anschaust.

                                Viele Grüße
                                hangover

                                Kommentar

                                Lädt...