Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 40 von 65

Thema: [dlh_googlemaps] mehrere Einträge

  1. #1
    Contao-Nutzer
    Registriert seit
    13.09.2009.
    Beiträge
    52

    Standard [dlh_googlemaps] mehrere Einträge

    Ich habe eine Frage zu der Extension. Wenn ich mehrere Standorte eingeben möchte für eine Karte (Filialen), wie muss ich da vorgehen? Muss ich tatsächlich für jeden Standort ein eigenes neues Modul auflegen, um die ID zu bekommen oder geht das auch simpler?
    Wenn ich im Script zu einer angelegten Modul- ID mehrere Koordinaten eintragen, wird immer nur der letzte Koordinatenstandort eingetragen.
    So hatte ich das gedacht, funzt aber wohl nicht:
    PHP-Code:
    mapdata['dlh_googlemap_52']['marker'][0] = new Array();
    mapdata['dlh_googlemap_52']['marker'][0]['coords'] = '1.Standort';
    mapdata['dlh_googlemap_52']['marker'][0]['icon'] = '';
    mapdata['dlh_googlemap_52']['marker'][0]['icon_position'] = '';
    mapdata['dlh_googlemap_52']['marker'][0]['icon_size'] = '';
    mapdata['dlh_googlemap_52']['marker'][0]['shadow'] = '';
    mapdata['dlh_googlemap_52']['marker'][0]['shadow_size'] = '';
    mapdata['dlh_googlemap_52']['marker'][0]['infotext'] = 'Ihr Weg zu uns: >Route mit Google berechnen</a>';
    mapdata['dlh_googlemap_52']['marker'][0]['info_position'] = '';
    mapdata['dlh_googlemap_52']['marker'][0]['autoinfo'] = false;

    mapdata['dlh_googlemap_52']['marker'][0] = new Array();
    mapdata['dlh_googlemap_52']['marker'][0]['coords'] = '2.Standortt'
    Geht das nicht unter der gleichen Modul ID? Gibt es einen andere Weg?

  2. #2
    Community-Moderator Avatar von stefan-at-work
    Registriert seit
    05.06.2009.
    Ort
    Bad Segeberg
    Beiträge
    1.780
    Partner-ID
    634

    Standard

    einfach den ersten Block kopieren und eine neue ID vergeben
    PHP-Code:
    mapdata['dlh_googlemap_53']['marker'][0] = new Array();
    mapdata['dlh_googlemap_53']['marker'][0]['coords'] = '2.Standortt'
    .... 

  3. #3
    Contao-Nutzer
    Registriert seit
    13.09.2009.
    Beiträge
    52

    Standard

    Ok, danke
    aber die neue ID bekomme ich ja nur, wenn ich ein neues GoogleM Modul anlege. Wenn ich nun etliche Filialen hätte, so müßte ich für jeden Standort ein eigenes Modul anlegen?

  4. #4
    Community-Moderator Avatar von stefan-at-work
    Registriert seit
    05.06.2009.
    Ort
    Bad Segeberg
    Beiträge
    1.780
    Partner-ID
    634

    Standard

    Wenn ich nun etliche Filialen hätte, so müßte ich für jeden Standort ein eigenes Modul anlegen?
    das wird sich wohl nicht vermeiden lassen...

  5. #5
    Contao-Nutzer Avatar von joker
    Registriert seit
    26.11.2009.
    Ort
    NRW
    Beiträge
    64

    Standard

    Zitat Zitat von stefan-at-work Beitrag anzeigen
    das wird sich wohl nicht vermeiden lassen...
    Wäre das (eine Karte / mehrere Pins) nicht über die marker zu machen??
    ... a clean desk is a sign of a sick mind ...

  6. #6
    Contao-Nutzer
    Registriert seit
    13.09.2009.
    Beiträge
    52

    Standard

    Also irgendwie geht das bei mir nicht. Ich habe nun ein zweites Modul angelegt und im Script den Block kopiert sowie die ID angepasst und natürlich die Koordinaten.
    Also so:
    PHP-Code:
    mapdata['dlh_googlemap_52']['marker'][0] = new Array();
    mapdata['dlh_googlemap_52']['marker'][0]['coords'] = '1.Standortt';  
    ...
    mapdata['dlh_googlemap_54']['marker'][0] = new Array();
    mapdata['dlh_googlemap_54']['marker'][0]['coords'] = '2.Standortt'
    ... 
    Er zeigt mir aber nur ein Standortsymbol an.
    Muss da bei den Parametern noch irgendwas angepasst werden? Zu Testzecken habe ich alle Felder bis auf natürlich die Koordinaten sowie 'infotext' freigelassen. Also kein eigenes Item oder so.
    Muss in den Moduleinträgen vielleicht irgendwas optinal verändert werden, damit ich den zweiten Standort angezeigt bekomme?

  7. #7
    Community-Moderator Avatar von stefan-at-work
    Registriert seit
    05.06.2009.
    Ort
    Bad Segeberg
    Beiträge
    1.780
    Partner-ID
    634

    Standard

    sorry, ich hatte Deinen Eingangspost nicht richtig gelesen. Das von mir geschilderte Procedere bezieht sich auf jeweils eine Karte je Filiale. Für mehrere Filialen (Marker) auf einer Karte muss eine andere Lösung her, die ich Dir so adhoc leider auch nicht nennen kann.

  8. #8
    Contao-Fan
    Registriert seit
    19.06.2009.
    Beiträge
    827

    Standard

    Für die Anzeige von Filalen könntest du auch cm_membergoolgemaps verwenden.
    Du richtest eine Mitgleidergruppe "Filialen" ein und legst darin alle Filialen als Mitglieder an. Die Koordinaten werden automatisch beim Anlegen oder Ändern ermittelt. Dann erzeugts du ein Modul "Mitgliederliste mit GoogleMaps" und lässt alle Mitglieder (Filialen) der Gruppe in der Karte anzeigen. Wenn du keine tabellarische Ausgabe wünscht, dann kannst du die abschalten.

    Gruß ChrMue

  9. #9
    Contao-Nutzer Avatar von joker
    Registriert seit
    26.11.2009.
    Ort
    NRW
    Beiträge
    64

    Standard

    Bei mir klappt das so ...

    PHP-Code:
    mapdata['dlh_googlemap_52']['marker'][0] = new Array();
    mapdata['dlh_googlemap_52']['marker'][0]['coords'] = '1.Standort';  
    ...
    mapdata['dlh_googlemap_52']['marker'][1] = new Array();
    mapdata['dlh_googlemap_52']['marker'][1]['coords'] = '2.Standort'
    ... 
    Allerdings zickte der Code ziemlich rum beim Abspeichern. Mag dran gelegen haben, dass ich Syntaxfehler in der 'infotext'-Zeile hatte ...
    Außerdem war es offenbar zwingend erforderlich, auch die 'icon'-, 'info_position'- und die 'autoinfo'-Zeile mit zu duplizieren - obwohl sie bei mir keinen Wert haben.

    Vielleicht hilfts ja ...
    ... a clean desk is a sign of a sick mind ...

  10. #10
    Alter Contao-Hase Avatar von christian
    Registriert seit
    15.06.2009.
    Ort
    Viersen
    Beiträge
    1.038
    Partner-ID
    387

    Standard

    Die Zahl hinter ['marker'] muss hochgezählt werden. Da wird ja ein Array mit immer weiteren Punkten belegt.
    Contao-Partner am Niederrhein
    Templating - Komplettservice - Erweiterungen
    Infos: http://delahaye.de

  11. #11
    Contao-Nutzer
    Registriert seit
    13.09.2009.
    Beiträge
    52

    Standard

    Das war die Lösung. Mit der Hochzählung im Array hatte ich mir schon gedacht aber ich hatte nun schon auf der falschen Fährte ein weiteres Modul angelegt für den zweiten Standort und somit die zweite ID eingebunden. Das war jawohl nicht richtig. Die Lösung ist also gleiches Modul sowie Scriptanpassung durch Kopie der Blöcke und anpassen/hochzählen des 'marker'. Vielen Dank

  12. #12
    Alter Contao-Hase Avatar von christian
    Registriert seit
    15.06.2009.
    Ort
    Viersen
    Beiträge
    1.038
    Partner-ID
    387

    Standard

    Aber gerne.
    Contao-Partner am Niederrhein
    Templating - Komplettservice - Erweiterungen
    Infos: http://delahaye.de

  13. #13
    rr0815
    Gast

    Standard

    Hi,
    darf ich mal fragen in welcher PHP-Datei ihr die änderung vornehmt? ich finde das nicht.
    ich benutze typolight 2.8.2 und die aktuellste googlemaps extension.

    bin über jede hilfe dankbar. muss noch ca. 100 filialen eintragen.

  14. #14
    Community-Moderator Avatar von stefan-at-work
    Registriert seit
    05.06.2009.
    Ort
    Bad Segeberg
    Beiträge
    1.780
    Partner-ID
    634

    Standard

    im Template "mod_dlh_googlemaps_dynicons.tpl"

  15. #15
    rr0815
    Gast

    Standard

    Danke für die antwort. das habe ich mir schon gedacht. aber irgendwie komm ich da nicht klar. habe ich ne andere version von googlemaps?
    bei mir sieht der code folgendermaßen aus:
    Code:
    for (i=0;i < mapdata['<?php echo $this->map; ?>']['marker'].length -0; i++) {
    			if (mapdata['<?php echo $this->map; ?>']['marker'][i]['coords'] != '') {
    				if (mapdata['<?php echo $this->map; ?>']['marker'][i]['info_position'] == '') {
    					mapdata['<?php echo $this->map; ?>']['marker'][i]['info_position'] = '0,0';
    				}
    				if (mapdata['<?php echo $this->map; ?>']['marker'][i]['icon_position'] == '') {
    					mapdata['<?php echo $this->map; ?>']['marker'][i]['icon_position'] = '0,0';
    				}
    				if (mapdata['<?php echo $this->map; ?>']['marker'][i]['icon_size'] == '') {
    					mapdata['<?php echo $this->map; ?>']['marker'][i]['icon_size'] = '0,0';
    				}
    				if (mapdata['<?php echo $this->map; ?>']['marker'][i]['shadow_size'] == '') {
    					mapdata['<?php echo $this->map; ?>']['marker'][i]['shadow_size'] = '0,0';
    ich weiß nicht wo und was ich da ändern soll. oder hab ich was übersehen?

  16. #16
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo rr0815,

    ganz oben im Template "mod_dlh_googlemaps_dynicons.tpl" sollte der betreffende Skript-Abschnitt (auskommentiert) zu finden sein:
    HTML-Code:
    <script type="text/javascript">
    //<![CDATA[
    
    // *** Template for Javascript-added markers / Template für Markierungen via Javascript  ***
    // *** HINWEIS: Fuer dynamische Markierungen bitte vor dem Modul einen JS-Abschnitt wie diesen einfügen (ID gegen die echte Id des Moduls ersetzen):
    // *** NOTE: To add dynamic markers please insert a js-part like this before the module (ID is to be changes to the real id of the module):
    
    //mapdata = new Array();
    //mapdata['dlh_googlemap_ID'] = new Array();
    //mapdata['dlh_googlemap_ID']['marker'] = new Array();
    
    // mapdata['dlh_googlemap_ID']['marker'][0] = new Array();
    // mapdata['dlh_googlemap_ID']['marker'][0]['coords'] = '37.4429, -122.2429';
    // mapdata['dlh_googlemap_ID']['marker'][0]['icon'] = '';
    // mapdata['dlh_googlemap_ID']['marker'][0]['icon_position'] = '';
    // mapdata['dlh_googlemap_ID']['marker'][0]['icon_size'] = '';
    // mapdata['dlh_googlemap_ID']['marker'][0]['shadow'] = '';
    // mapdata['dlh_googlemap_ID']['marker'][0]['shadow_size'] = '';
    // mapdata['dlh_googlemap_ID']['marker'][0]['infotext'] = 'Dieser Marker ist<br />dynamisch eingefügt worden!';
    // mapdata['dlh_googlemap_ID']['marker'][0]['info_position'] = '';
    // mapdata['dlh_googlemap_ID']['marker'][0]['autoinfo'] = true;
    
    // mapdata['dlh_googlemap_84']['marker'][1] = new Array();
    // mapdata['dlh_googlemap_84']['marker'][1]['coords'] = '37.4429, -122.1729';
    // mapdata['dlh_googlemap_84']['marker'][1]['icon'] = 'tl_files/dlh30x30.gif';
    // mapdata['dlh_googlemap_84']['marker'][1]['icon_position'] = '0,30';
    // mapdata['dlh_googlemap_84']['marker'][1]['icon_size'] = '30,30';
    // mapdata['dlh_googlemap_84']['marker'][1]['shadow'] = '';
    // mapdata['dlh_googlemap_84']['marker'][1]['shadow_size'] = '';
    // mapdata['dlh_googlemap_84']['marker'][1]['infotext'] = 'Noch ein dynamisches Icon!';
    // mapdata['dlh_googlemap_84']['marker'][1]['info_position'] = '';
    // mapdata['dlh_googlemap_84']['marker'][1]['autoinfo'] = false;
    
    //]]>
    </script>
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  17. #17
    Contao-Nutzer Avatar von joker
    Registriert seit
    26.11.2009.
    Ort
    NRW
    Beiträge
    64

    Standard

    Zitat Zitat von rr0815 Beitrag anzeigen
    ich weiß nicht wo und was ich da ändern soll. oder hab ich was übersehen?
    @ stefan-at-work

    mW geht es NICHT um das Template "mod_dlh_googlemaps_dynicons.tpl"

    Der Code muss als Inhaltselement in den Artikel VOR das Modul.
    Oder geht das alternativ auch im Template?
    Welchen Vorteil hätte das?
    ... a clean desk is a sign of a sick mind ...

  18. #18
    Alter Contao-Hase Avatar von christian
    Registriert seit
    15.06.2009.
    Ort
    Viersen
    Beiträge
    1.038
    Partner-ID
    387

    Standard

    Du kannst das auch im Template machen, dann brauchst Du aber eins für jedes Modul. Einfacher ist es, wenn Du den Abschnitt in ein Inhaltselement "Html" packst. Dafür muss aber der Script-Tag erlaubt werden.

    Grüße,

    Christian
    Contao-Partner am Niederrhein
    Templating - Komplettservice - Erweiterungen
    Infos: http://delahaye.de

  19. #19
    rr0815
    Gast

    Standard

    Hallo,
    vielen Dank für die Hinweise.

    Aber irgendwie steig ich immer noch nicht durch. ich habe jetzt den Code in ein HTML Inhaltselement in den Artikel vor das Modul geschrieben und vorher noch in den Einstellungen die Script-Tags erlaubt. Soweit so "schlecht"...es zeigt mir im Frontend bisher nur den Code an, aber keine Filiale in der Karte.

    Ich weiß nicht weiter.

    Achso der Code ist testweise der selbe wie hier im Forum:
    PHP-Code:
    mapdata['dlh_googlemap_ID']['marker'][0] = new Array();
    mapdata['dlh_googlemap_ID']['marker'][0]['coords'] = '37.4429, -122.2429';
    mapdata['dlh_googlemap_ID']['marker'][0]['icon'] = '';
    mapdata['dlh_googlemap_ID']['marker'][0]['icon_position'] = '';
    mapdata['dlh_googlemap_ID']['marker'][0]['icon_size'] = '';
    mapdata['dlh_googlemap_ID']['marker'][0]['shadow'] = '';
    mapdata['dlh_googlemap_ID']['marker'][0]['shadow_size'] = '';
    mapdata['dlh_googlemap_ID']['marker'][0]['infotext'] = 'Dieser Marker ist<br />dynamisch eingefügt worden!';
    mapdata['dlh_googlemap_ID']['marker'][0]['info_position'] = '';
    mapdata['dlh_googlemap_ID']['marker'][0]['autoinfo'] = true;

    mapdata['dlh_googlemap_84']['marker'][1] = new Array();
    mapdata['dlh_googlemap_84']['marker'][1]['coords'] = '37.4429, -122.1729';
    mapdata['dlh_googlemap_84']['marker'][1]['icon'] = 'tl_files/dlh30x30.gif';
    mapdata['dlh_googlemap_84']['marker'][1]['icon_position'] = '0,30';
    mapdata['dlh_googlemap_84']['marker'][1]['icon_size'] = '30,30';
    mapdata['dlh_googlemap_84']['marker'][1]['shadow'] = '';
    mapdata['dlh_googlemap_84']['marker'][1]['shadow_size'] = '';
    mapdata['dlh_googlemap_84']['marker'][1]['infotext'] = 'Noch ein dynamisches Icon!';
    mapdata['dlh_googlemap_84']['marker'][1]['info_position'] = '';
    mapdata['dlh_googlemap_84']['marker'][1]['autoinfo'] = false
    Geändert von rr0815 (28.04.2010 um 08:31 Uhr)

  20. #20
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Und die Javascript-Tags hast Du da auch reinkopiert? Im Modul "Eigener HTML-Code" sollte wahrscheinlich irgendwas in der Art stehen:
    HTML-Code:
    <script type="text/javascript">
    <![CDATA[
    mapdata = new Array();
    mapdata['dlh_googlemap_ID'] = new Array();
    mapdata['dlh_googlemap_ID']['marker'] = new Array();
    
    mapdata['dlh_googlemap_ID']['marker'][0] = new Array();
    mapdata['dlh_googlemap_ID']['marker'][0]['coords'] = '37.4429, -122.2429';
    mapdata['dlh_googlemap_ID']['marker'][0]['icon'] = '';
    mapdata['dlh_googlemap_ID']['marker'][0]['icon_position'] = '';
    mapdata['dlh_googlemap_ID']['marker'][0]['icon_size'] = '';
    mapdata['dlh_googlemap_ID']['marker'][0]['shadow'] = '';
    mapdata['dlh_googlemap_ID']['marker'][0]['shadow_size'] = '';
    mapdata['dlh_googlemap_ID']['marker'][0]['infotext'] = 'Dieser Marker ist<br />dynamisch eingefügt worden!';
    mapdata['dlh_googlemap_ID']['marker'][0]['info_position'] = '';
    mapdata['dlh_googlemap_ID']['marker'][0]['autoinfo'] = true;
    
    mapdata['dlh_googlemap_84']['marker'][1] = new Array();
    mapdata['dlh_googlemap_84']['marker'][1]['coords'] = '37.4429, -122.1729';
    mapdata['dlh_googlemap_84']['marker'][1]['icon'] = 'tl_files/dlh30x30.gif';
    mapdata['dlh_googlemap_84']['marker'][1]['icon_position'] = '0,30';
    mapdata['dlh_googlemap_84']['marker'][1]['icon_size'] = '30,30';
    mapdata['dlh_googlemap_84']['marker'][1]['shadow'] = '';
    mapdata['dlh_googlemap_84']['marker'][1]['shadow_size'] = '';
    mapdata['dlh_googlemap_84']['marker'][1]['infotext'] = 'Noch ein dynamisches Icon!';
    mapdata['dlh_googlemap_84']['marker'][1]['info_position'] = '';
    mapdata['dlh_googlemap_84']['marker'][1]['autoinfo'] = false; 
    ]]>
    </script> 
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  21. #21
    rr0815
    Gast

    Standard

    Naja, ja...die Java Script tags habe ich vergessen. das habe ich nun nachgeholt.
    aber trotzdem geht das immer noch nicht. es wird zumindest kein wirres Zeug mehr angezeigt, aber in meiner googlemaps karte ist immer noch nur die eine filiale zu sehen, welche ich im googlemaps-modul eingestellt habe. schade das es dazu auch kein tutorial gibt.

    ich hab das modul mit dem script vor das google-modul im artikel gestellt, das habe ich so gemacht wie es hier im forum steht. hab ich noch was anderes vergessen? (script tags sind aktiviert)

    Vielen Dank!!!

  22. #22
    Community-Moderator Avatar von stefan-at-work
    Registriert seit
    05.06.2009.
    Ort
    Bad Segeberg
    Beiträge
    1.780
    Partner-ID
    634

    Standard

    kommentiere mal bitte <![CDATA[ (Anfang und Ende) aus:

    Code:
    //<![CDATA[
    …………
    …………
    …………
    //]]>
    </script>

  23. #23
    rr0815
    Gast

    Standard

    Hi Stefan,
    danke für den tipp, das habe ich jetzt auch gemacht, aber da tut sich leider auch nichts. hier noch mal mein code aus dem html-modul:

    PHP-Code:
    <script type="text/javascript">
    //<![CDATA[
    mapdata = new Array();
    mapdata['dlh_googlemap_ID'] = new Array();
    mapdata['dlh_googlemap_ID']['marker'] = new Array();

    mapdata['dlh_googlemap_84']['marker'][1] = new Array();
    mapdata['dlh_googlemap_84']['marker'][1]['coords'] = '50.85301895832509, 13.944332599639893';
    mapdata['dlh_googlemap_84']['marker'][1]['icon'] = '../tl_files/_Bilder/Bereichslogos/vital-und-lecker.jpg';
    mapdata['dlh_googlemap_84']['marker'][1]['icon_position'] = '0,30';
    mapdata['dlh_googlemap_84']['marker'][1]['icon_size'] = '30,30';
    mapdata['dlh_googlemap_84']['marker'][1]['shadow'] = '';
    mapdata['dlh_googlemap_84']['marker'][1]['shadow_size'] = '';
    mapdata['dlh_googlemap_84']['marker'][1]['infotext'] = 'Noch ein dynamisches Icon!';
    mapdata['dlh_googlemap_84']['marker'][1]['info_position'] = '';
    mapdata['dlh_googlemap_84']['marker'][1]['autoinfo'] = false
    //]]>
    </script> 

  24. #24
    Community-Moderator Avatar von stefan-at-work
    Registriert seit
    05.06.2009.
    Ort
    Bad Segeberg
    Beiträge
    1.780
    Partner-ID
    634

    Standard

    Schau Dir mal den Quellcode dieser Seite an. Dort haben wir es genau so realisiert:
    http://www.bad-segeberg.clickwalk.de...undgaenge.html

  25. #25
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.614
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo rr0815,

    bei Deinem Array fänst Du mit Index [1] an, probiere es einmal mit [0] als erstes Element, siehe Post #20

  26. #26
    rr0815
    Gast

    Standard

    Hallo,
    ja das mit dem Index ist mir auch schon aufgefallen. zum einen beträgt das google-modul bei mir den index 37 und nicht 84 und die indexwerte der einzelnen filialen hab ich jetzt auhc mit 0 beginnen lassen.
    leider zeigts aber immer noch keine wirkung.

    auf der seite von Bad Segeberg sehe ich nur einen unterschied im googlemodul. da ist der Code viel länger, hab aber eigentlich keine ahnung was das bedeutet. ansonsten ist das alles gleich...denke ich.

    hier ist mal mein link: http://www.dfw24.de/landkarte.html

  27. #27
    Community-Moderator Avatar von stefan-at-work
    Registriert seit
    05.06.2009.
    Ort
    Bad Segeberg
    Beiträge
    1.780
    Partner-ID
    634

    Standard

    Zitat Zitat von rr0815 Beitrag anzeigen
    ansonsten ist das alles gleich...denke ich.
    der Pfad zum Bild ist falsch

    '../tl_files/_Bilder/Bereichslogos/vital-und-lecker.jpg'

    ändern in
    'tl_files/_Bilder/Bereichslogos/vital-und-lecker.jpg'

  28. #28
    Alter Contao-Hase Avatar von christian
    Registriert seit
    15.06.2009.
    Ort
    Viersen
    Beiträge
    1.038
    Partner-ID
    387

    Standard

    Wenn Dein Modul die Id 37 hat, sollte es so aussehen:

    PHP-Code:
    <script type="text/javascript">
    //<![CDATA[
    mapdata = new Array();
    mapdata['dlh_googlemap_37'] = new Array();
    mapdata['dlh_googlemap_37']['marker'] = new Array();

    mapdata['dlh_googlemap_37']['marker'][0] = new Array();
    mapdata['dlh_googlemap_37']['marker'][0]['coords'] = '50.85301895832509, 13.944332599639893';
    mapdata['dlh_googlemap_37']['marker'][0]['icon'] = 'tl_files/_Bilder/Bereichslogos/vital-und-lecker.jpg';
    mapdata['dlh_googlemap_37']['marker'][0]['icon_position'] = '0,30';
    mapdata['dlh_googlemap_37']['marker'][0]['icon_size'] = '30,30';
    mapdata['dlh_googlemap_37']['marker'][0]['shadow'] = '';
    mapdata['dlh_googlemap_37']['marker'][0]['shadow_size'] = '';
    mapdata['dlh_googlemap_37']['marker'][0]['infotext'] = 'Noch ein dynamisches Icon!';
    mapdata['dlh_googlemap_37']['marker'][0]['info_position'] = '';
    mapdata['dlh_googlemap_37']['marker'][0]['autoinfo'] = false
    //]]>
    </script> 
    Es kann auch sein, dass Du einen Schatten definieren musst, und sei es eine leere (transparente) Datei.

    Grüße,

    Christian
    Contao-Partner am Niederrhein
    Templating - Komplettservice - Erweiterungen
    Infos: http://delahaye.de

  29. #29
    rr0815
    Gast

    Standard

    Guten Morgen,
    vielen Dank für eure Hilfe! Allerdings will das immer noch nicht funktionieren. Langsam verzweifel ich hier. Ich versteh nicht, dass das so kompliziert ist. Vielleicht liegt der Fehler ganz woanders.

    Ich hab ja nur das Google-Maps Modul reingeladen und zusätzlich noch das HTML-Modul mit den Filialdaten. Was kann man da großartig verkehrt machen?! ID ist richtig eingetragen, Pfad zum Bild stimmt, Script-Tags in den Einstellungen sind eingetragen,...das solltes es doch gewesen sein.
    Echt deprimierend wenn man da nicht drauf kommt.

    Gruß Robert

    P.S: Maps-ID war doch 34 und nicht 37 ;-)

  30. #30
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo rr0815,

    poste bitte mal den relevanten Teil des Seitenquelltextes der Frontend-Ausgabe!
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  31. #31
    rr0815
    Gast

    Standard

    Hallo,
    ich hatte ein stückchen weiter oben auch den link zur problemseite angegeben ;-)
    aber hier ist noch mal der ausschnitt mit dem filialenmodul und eben dem google-maps modul.
    HTML-Code:
    <h1 class="ce_headline">Karte unserer Filialen</h1>
    
    <script type="text/javascript">
    //<![CDATA[
    mapdata = new Array();
    mapdata['dlh_googlemap_34'] = new Array();
    mapdata['dlh_googlemap_34']['marker'] = new Array();
    
    mapdata['dlh_googlemap_34']['marker'][0] = new Array();
    mapdata['dlh_googlemap_34']['marker'][0]['coords'] = '50.85301895832509, 13.944332599639893';
    mapdata['dlh_googlemap_34']['marker'][0]['icon'] = 'tl_files/_Bilder/dfw_standardtemplate/images/punkt.jpg';
    mapdata['dlh_googlemap_34']['marker'][0]['icon_position'] = '0,30';
    mapdata['dlh_googlemap_34']['marker'][0]['icon_size'] = '30,30';
    mapdata['dlh_googlemap_34']['marker'][0]['shadow'] = 'tl_files/_Bilder/dfw_standardtemplate/images/punkt.jpg';
    mapdata['dlh_googlemap_34']['marker'][0]['shadow_size'] = '';
    mapdata['dlh_googlemap_34']['marker'][0]['infotext'] = 'Noch ein dynamisches Icon!';
    mapdata['dlh_googlemap_34']['marker'][0]['info_position'] = '';
    mapdata['dlh_googlemap_34']['marker'][0]['autoinfo'] = false; 
    
    mapdata['dlh_googlemap_34']['marker'][1] = new Array();
    mapdata['dlh_googlemap_34']['marker'][1]['coords'] = '50.85301895832509, 13.944332599639893';
    mapdata['dlh_googlemap_34']['marker'][1]['icon'] = 'tl_files/_Bilder/dfw_standardtemplate/images/punkt.jpg';
    mapdata['dlh_googlemap_34']['marker'][1]['icon_position'] = '0,30';
    mapdata['dlh_googlemap_34']['marker'][1]['icon_size'] = '30,30';
    mapdata['dlh_googlemap_34']['marker'][1]['shadow'] = 'tl_files/_Bilder/dfw_standardtemplate/images/punkt.jpg';
    mapdata['dlh_googlemap_34']['marker'][1]['shadow_size'] = '';
    mapdata['dlh_googlemap_34']['marker'][1]['infotext'] = 'Noch ein dynamisches Icon!';
    mapdata['dlh_googlemap_34']['marker'][1]['info_position'] = '';
    mapdata['dlh_googlemap_34']['marker'][1]['autoinfo'] = false; 
    //]]>
    </script>  
    <!-- indexer::stop -->
    <div class="mod_dlh_googlemaps block">
    
    <div class="dlh_googlemap block" id="dlh_googlemap_34" style="width:544px;height:330px;display:block;"></div>
    
    <script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAAeeUkUc8aSzU7quNrXemNixTsNpr4gkD7j-rdYBc-LDEQ2IJO_hQBo1nm2JLs9bJkAMx6r5R3SW1oUw&amp;sensor=false&amp;hl=de" type="text/javascript"></script>
    <script type="text/javascript">
    //<![CDATA[
    function loaddlh_googlemap_34() {
    	if (GBrowserIsCompatible()) {
    		var dlh_googlemap_34 = new GMap2(document.getElementById("dlh_googlemap_34"));
    					dlh_googlemap_34.addControl(new GLargeMapControl());
    							dlh_googlemap_34.addControl(new GMapTypeControl());
    												dlh_googlemap_34.setMapType(G_NORMAL_MAP);
    		dlh_googlemap_34.setCenter(new GLatLng(51.02535758791499,14.011538028717041), 13);
    					var dlh_googlemap_34_point = new GLatLng(51.02535758791499,14.011538028717041);
    			var dlh_googlemap_34_icon = new GIcon(G_DEFAULT_ICON);
    						dlh_googlemap_34_marker = new GMarker(dlh_googlemap_34_point, dlh_googlemap_34_icon);
    			dlh_googlemap_34.addOverlay(dlh_googlemap_34_marker);
    							dlh_googlemap_34_icon.infoWindowAnchor = new GPoint(15,2);
    				GEvent.addListener(dlh_googlemap_34_marker, "click", function() { dlh_googlemap_34_marker.openInfoWindowHtml("Dürrröhrsdorfer Fleisch und Wurstwaren GmbH<br />Gewerbegebiet Ziegeleistraße 8<br />01833 Dürrröhrsdorf<br />Tel.: +49 (035026) - 973 - 0<br /><br />Öffnungzeiten: 7 - 20 Uhr"); });
    												}
    }
    window.setTimeout("loaddlh_googlemap_34()", 500);
    //]]>
    
    </script>
    </div>
    
    <!-- indexer::continue -->
    
    </div>
    </div>
    was mir gerade noch einfällt. muss ich die filialen bei google anmelden damit die erst angezeigt werden oder geht das auch ohne, eben ausschließlich mit den koordinaten?

    Vielen Dank!

  32. #32
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Bitte korrigier mich, wenn ich das falsch sehe, aber sind da nicht für beide Marker exakt die selben Koordinaten eingetragen?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  33. #33
    rr0815
    Gast

    Standard

    Hi,
    Ich weiß nicht was das an meinem Problem was ändern soll. Ob das nun doppelt ist oder nicht, es wird nicht angezeigt. Wenn ich da unterschiedliche Koordinaten eintrage passiert da trotzdem nichts...und ich weiß nicht warum.

  34. #34
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von rr0815 Beitrag anzeigen
    Ich weiß nicht was das an meinem Problem was ändern soll.
    Weiß ich auch nicht! Von mir aus kannst Du bei beiden Markern auch die selben Koordinaten lassen...
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  35. #35
    Contao-Nutzer
    Registriert seit
    03.05.2010.
    Ort
    Arneburg
    Beiträge
    55

    Standard

    Hallo,
    ich habe genau das gleiche Problem wie rr0815, bei mir wird auch nur ein Standort angezeigt. Ich habe mir auch den Quellcode von http://www.bad-segeberg.clickwalk.de...undgaenge.html
    angesehen und dort ist mir aufgefallen, dass hier das Array
    ...
    for (i=0;i < mapdata['dlh_googlemap_46']['marker'].length -0; i++)
    ...
    auch abgearbeitet wird.
    Bei mir passiert dies gar nicht.
    Welche Version ist den dort im Einsatz?
    oder muss ich im template 'mod_dlh_googlemaps.tpl' auch noch was ändern?

    Gruß

  36. #36
    Contao-Nutzer
    Registriert seit
    03.05.2010.
    Ort
    Arneburg
    Beiträge
    55

    Standard

    habe den Fehler gefunden hatte das falsches template.

  37. #37
    Contao-Nutzer
    Registriert seit
    30.03.2010.
    Ort
    Berlin
    Beiträge
    234

    Frage Problem mehrere Standorte in Google Map

    Hallo rr0815, Hallo an alle anderen,

    insbesondere frage ich rr0815, weil es bei Dir scheinbar dann ja doch noch irgendwie geklappt hat: Ich habe genau das gleiche Problem. Ich habe nun folgende Schritte durchgeführt, und auch schon das mit der Mitgliederliste getestet. Die Mitgliederliste war für mich nicht praktikabel, deswegen würde ich gern einfach mehrere Standorte in eine Google-Map eintragen.

    1) Installation Erweiterung dlh_googlemaps
    2) Eingabe API-Key
    3) Einbindung Map in Artikel

    --> Google-Map wird ordnungsgemäß angezeigt, ordnungsgemäß ausgerichtet

    Wenn ich einen Ort über das Modul eintrage, wird dieser auch korrekt angezeigt. Nun möchte ich aber mehrere Standorte (hier: Sehenswürdigkeiten) eintragen, ähnlich dem sehr schönen Segeberg-Beispiel aus diesem Thread. Dazu haben ich dieses getan:

    4) Umstellung auf Template mod_dlh_googlempas_dynicos
    5) Ergänzung des Artikels um eine vorangestellte html-Datei mit folgendem Inhalt:

    PHP-Code:
    <script type="text/javascript">
    //<![CDATA[
    mapdata = new Array();
    mapdata['dlh_googlemap_62'] = new Array();
    mapdata['dlh_googlemap_62']['marker'] = new Array();

    mapdata['dlh_googlemap_62']['marker'][0] = new Array();
    mapdata['dlh_googlemap_62']['marker'][0]['coords'] = 'KOORDINATE1,KOORDINATE2';
    mapdata['dlh_googlemap_62']['marker'][0]['icon'] = 'tl_files/PNG_PFAD';
    mapdata['dlh_googlemap_62']['marker'][0]['icon_position'] = '0,30';
    mapdata['dlh_googlemap_62']['marker'][0]['icon_size'] = '30,30';
    mapdata['dlh_googlemap_62']['marker'][0]['shadow'] = 'tl_files/PNG-PFAD';
    mapdata['dlh_googlemap_62']['marker'][0]['shadow_size'] = '';
    mapdata['dlh_googlemap_62']['marker'][0]['infotext'] = 'Text';
    mapdata['dlh_googlemap_62']['marker'][0]['info_position'] = '';
    mapdata['dlh_googlemap_62']['marker'][0]['autoinfo'] = false
    //]]>
    </script> 
    Was aber passiert, ist leider nichts: Ich sehe nur die Karte. Was könnte ich falsch gemacht haben? Wenn ich "autoinfo" als "true" definiere, erscheint die Anzeige, allerdings geht dann die Karte im Hintergrund weg. Irgendwie stelle ich mich zu dumm an. Muss ich noch irgendwo eingreifen, noch etwas beim Modul ergänzen?

    Danke und viele Grüße
    Jens

  38. #38
    Contao-Nutzer
    Registriert seit
    03.05.2010.
    Ort
    Arneburg
    Beiträge
    55

    Standard

    Hallo Jens_
    hast du einen Link zu deiner Seite?
    Ansonsten überprüfe noch einmal deine pfadangaben für png's,
    schaue dir deinen Html-Quellcode an wird der script durchlaufen?
    -steht der Script vor dem mod im Artikel?

  39. #39
    Contao-Nutzer
    Registriert seit
    30.03.2010.
    Ort
    Berlin
    Beiträge
    234

    Frage

    Hallo Fips,

    Danke für Deine schnelle Antwort. Gern gebe ich noch weitere Informationen. Ich stellte eben fest, dass im Firefox alles einigermaßen funktioniert, nur im Internet Explorer nicht. Die Website hat die Adresse http://www.kolberg-cafe.de/kolberg-karte.html, hier sind zunächst testweise mit vorläufigen PNGs eingebaute Marker gesetzt - drei Stück. Im Firefox sehe ich auch beide (der dritte hat die gleichen Koordinaten wie der zweite), im Internet-Explorer nicht.

    Script scheint durchlaufen zu werden, die PNGs (zumindest das für den Schatten, scheint mir, da die Position zu weit oben ist) werden angezeigt.

    Grüße und Danke
    Jens

  40. #40
    Contao-Nutzer
    Registriert seit
    03.05.2010.
    Ort
    Arneburg
    Beiträge
    55

    Standard

    warum setzt du überall die gleichen koordinaten? 54.177782,15.583563 dann werden die Punkte doch alle überlagert. so kannst du auch nur 2 sehen den 1. und 2-4 sind gleich.

    dann nimm mal den Infotext raus, nur mal zum Test.
    Geändert von fips0705 (02.06.2010 um 14:24 Uhr)

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. dlh_googlemaps und Events
    Von dhe im Forum dlh_googlemaps
    Antworten: 9
    Letzter Beitrag: 27.11.2011, 15:19
  2. dlh_googlemaps und Strato
    Von gracilis im Forum Sonstige Erweiterungen
    Antworten: 1
    Letzter Beitrag: 13.09.2010, 15:17

Lesezeichen

Lesezeichen

Berechtigungen

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