Contao-Camp 2024
Ergebnis 1 bis 11 von 11

Thema: dlh_googlemaps in Tabcontrol einbinden ?

  1. #1
    Alter Contao-Hase
    Registriert seit
    10.05.2010.
    Ort
    Andernach / Rlp
    Beiträge
    1.158
    User beschenken
    Wunschliste

    Standard dlh_googlemaps in Tabcontrol einbinden ?

    Hallo Community,

    ich würde gerne drei dlh_googlemaps-Karten mit je einer Info-Sprechblase pro Karte, in die Erweiterung Tabcontrol einbinden.

    Leider wird dabei immer nur die zuletzt bearbeitete Karte richtig dargestellt. Die beiden anderen Karten werden nicht, bzw. nur teilweise angezeigt. Außerdem wird bei diesen beiden Karten die Info-Sprechblase zwar dargestellt jedoch nicht mittig in der jeweiligen Karte.

    Die verwendete Contao-Version ist 2.9.5

    Hat jemand schon einmal eine solche Anforderung umgesetzt, oder hat jemand eine Idee wie dieses Verhalten zustande kommt?


    richtige Darstellung !
    Karte 1.jpg

    falsche Darstellung !
    Karte 2.png

    falsche Darstellung!
    Karte 3.png

    Bin für jeden Tipp dankbar.

    Viele Grüße
    MiTsch
    Wer nichts weiss muss alles Glauben !

  2. #2
    Contao-Nutzer Avatar von dominik
    Registriert seit
    19.06.2009.
    Ort
    Esslingen
    Beiträge
    27

    Standard

    Hallo Zusammen,

    ich habe das gleiche Problem, dass wenn ich eine Karte in einem Tab anzeigen lassen will, dann wird diese nicht vollständig angezeigt.
    Lass ich die Karte ganz normal auf einer Seite anzeigen, dann funktioniert es.

    Hat da einer eine Lösung oder Idee woran das leigen könnte?

    Grüße Dominik

  3. #3
    Contao-Nutzer
    Registriert seit
    04.01.2010.
    Beiträge
    50

    Standard Jupp, habe das gleiche Problem

    ich denke, dass tabcontrol die Darstellung zerschiesst. Über Lösungsansätze wäre ich genauso erfreut.


    Grüße

    Gisela Maja

  4. #4
    Contao-Nutzer Avatar von itsBerni
    Registriert seit
    03.11.2010.
    Ort
    Oberfranken
    Beiträge
    103

    Standard

    Hallo,

    Ich habe gerade das selbe Problem.
    Die Karte soll in einem Tab (tabcontrol) angezeigt werden. Zu sehen ist aber nur ein kleiner Ausschnitt oben links. D.h. die Karte wird nicht richtig geladen.

    Irgendwie müsste man das Script erst laden, wenn das entsprechende Tab angeklickt wird. Vielleicht per onclick oder so was in der Art?

    Hat hier jemand eine Idee bzw. gibt es schon ein Lösung?

    Vielen Dank!

    Gruß

    Bernd



    Sent from my iPad using Tapatalk HD

  5. #5
    Contao-Nutzer
    Registriert seit
    09.11.2011.
    Beiträge
    50

    Standard

    Hallo,

    ich habe leider ebenfalls das selbe Problem. Komischerweise lädt die Karte aber beim Aufruf des Firebug sich neu und zeigt sich "halbwegs" richtig an. Dennoch können ja Leute nicht einfach den Firebug aufmachen um die Karte erst dann richtig zu sehen..

    Scheint wohl ein Bug zu sein, wo die Entwickler der tabcontrol oder der Google-Maps Erweiterung fixen müssen.

    EDIT 06.11.2012:

    Das Problem lässt sich lösen, indem man noch folgendes Script im Template fe_page anlegt:


    Code:
    <script type="text/javascript">
    	// re-init gmaps in tabs
    	function gmapResize(pane) {
    	pane.getElements('.dlh_googlemap').each(function(el){
    	var erg = el.get('id').match(/.+_(\d+)$/);
    	if(erg.length > 0) eval('gmap'+erg[1]+'_initialize();');
    	});
    	}
    	</script>
    Grüße!
    Andi
    Geändert von ke-an (06.11.2012 um 10:37 Uhr)

  6. #6
    Contao-Fan Avatar von christian.barkowsky
    Registriert seit
    22.06.2009.
    Ort
    Brandenburg an der Havel
    Beiträge
    388
    Partner-ID
    6285
    User beschenken
    Wunschliste

    Standard

    Nachtrag!

    Durch das gepostete Script von ke-an wird das Problem gelößt.
    Weiter ist zu sagen, das es sich hierbei um keinen BUG der der beiden Module (dlh_googlemaps & Tabcontrol) handelt.

  7. #7
    Alter Contao-Hase
    Registriert seit
    28.09.2010.
    Beiträge
    1.368

    Standard

    das Problem besteht offenbar auch, wenn man eine GoogleMap Karte überhaupt innerhalb eines DIV platziert - bei mir wird auch die karte nur sehr unvollständg mit einer kachel in der linken oberen ecke angezeigt.

    leider hilft das oben angegebene Script nicht beim reinitialisieren der Karte - hat jemand noch einen Tipp?


    Danke

    Mark

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

    Standard

    als statische Karte sollte es keine Probleme geben

  9. #9
    Alter Contao-Hase
    Registriert seit
    28.09.2010.
    Beiträge
    1.368

    Standard

    ja, als statische Karte geht das, das ist aber nicht das, was ich eigentlich wollte.

    Offenbar tritt dieses Problem ja generell auf, wenn man eine GoogleKarte in einen extra DIV packt - kann das sein?

  10. #10
    Contao-Nutzer Avatar von gracilis
    Registriert seit
    19.06.2009.
    Ort
    Rostock
    Beiträge
    180

    Standard

    Hallo,
    habt Ihr schon eine Lösung für dieses Problem gefunden, bei mir geht der Javascript-Code auch nicht (Contao 3.0.3, dlh_googlemaps 1.1.5).
    Danke.
    .per.aspera.ad.astra.

  11. #11
    Gesperrt
    Registriert seit
    21.03.2013.
    Ort
    Berlin
    Beiträge
    82

    Standard

    Zitat Zitat von gracilis Beitrag anzeigen
    Hallo,
    habt Ihr schon eine Lösung für dieses Problem gefunden, bei mir geht der Javascript-Code auch nicht (Contao 3.0.3, dlh_googlemaps 1.1.5).
    Danke.
    Selbes gilt momentan für mich unter Contao 3.1.4 und Gmaps v1.1.5 stable build 3.
    Ich habe 3 Karten angelegt und auf 3 Tabs verteilt mit Tabcontrol 3.0.1 stable Build 34
    Im ersten Tab schaut alles okay aus soweit. In den anderen beiden ist die Karte nur teilweise zu sehen und falsch zentriert.

    Edit: wurde nun in der aktuellen version behoben. Danke!
    Geändert von AndreasC (10.02.2014 um 14:03 Uhr)

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
  •