[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?
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