Zurück   Online Marketing Talk > Sonstiges > Online-Marketing-Technologien
Benutzername
Kennwort
Registrieren Hilfe Feed Kalender Suchen Heutige Beiträge Alle Foren als gelesen markieren

Online-Marketing-Technologien Wie soll man Online Marketing ohne verschiedenste technische Mittel (Word, Photoshop, PHP, HTML, ...) betreiben? Hier wird über Lösungen diskutiert wenn's mal wieder ein Problem gibt.

Antwort
 
Themen-Optionen Thema durchsuchen Ansicht
  #1  
Alt 05-06-2008, 16:22
dennis dennis is offline
Moderator
 
Registrierungsdatum: Nov 2005
Beiträge: 958
Standard GMaps API: Wie kann man Marker gruppieren und Gruppenweise ein- / ausblenden?

Hi,

bei einem Projekt ziehe ich Koordinaten, Beschreibung und Typ aus einer XML Datei.

Anschliessend erzeugt meine Factory die Overlays und Events der Marker

Code:
function createMarker(latlng,html,type) { var typeAIcon = new GIcon(baseIcon); typeAIcon.image = "http://maps.google.com/mapfiles/ms/icons/blue-dot.png"; var typeBIcon = new GIcon(baseIcon); typeBIcon.image = "http://maps.google.com/mapfiles/ms/icons/red-dot.png"; var typeCIcon = new GIcon(baseIcon); typeCIcon.image = "http://maps.google.com/mapfiles/ms/icons/yellow-dot.png"; // Set up our GMarkerOptions object if (type=='A') { markerOptions = { icon:typeAIcon }; } if (type=='B') { markerOptions = { icon:typeBIcon }; } if (type=='C') { markerOptions = { icon:typeCIcon }; } var marker = new GMarker(latlng, markerOptions); GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(html); }); map.addOverlay(marker); }

Wie kann ich die jetzt nach Typ A, B und C gruppiert erstellen (vielleicht als Feld) um sie dann Gruppen komplett nach Typ ein - oder auszublenden?

Für meinen von Hand nachträglich erzeugten Marker ist das kein Thema - den kann ich togglen wie ich mag...


Code:
function initialize() { . . . VISmarker = new GMarker(new GLatLng(53.98, 13.5)); map.addOverlay(VISmarker); . . . } function toggleVisability(markertotoggle) { if (markertotoggle.isHidden()) markertotoggle.show(); else markertotoggle.hide(); }

HTML-Code:
<p onclick="toggleVisability(VISmarker);">Toggle Testmarker</p>

Hat da jemand eine Idee zu?

Alternative lege ich zur Not jede mögliche Typ-Kombination als seperates XML File ab und entscheide dann zur Laufzeit welche ich will.
Aber da es um viele Marker geht und ich die Seite nicht immer neu laden will, sondern AJAX-ähnlich alles dem Client überlassen will wäre das die Notlösung.

Gruß,
dennis
Mit Zitat antworten
  #2  
Alt 16-06-2008, 19:02
Airport1 Airport1 is offline
Online Marketing Trainee
 
Registrierungsdatum: Dec 2005
Beiträge: 11
Standard

Damit ichs richtig verstehe: ist es bei Google Maps etwa so dass alle Overlays quasi auf _einer Ebene_ landen, und man nicht die Moeglichkeit hat mit z.B. new GOverlay() neue Ebenen, z.B. eine fuer Touristenattraktionen, eine fuer Verkehrsstoerungen und eine fuer Blitzer zu erstellen, und diese bei Bedarf ein- / auszublenden?

PS: Es gibt zwar eine Art GMarkerManager, der scheint eher fuer etwas anderes zu sein? Vielleicht musst Du Deine Frage in einem geeigneteren Forum nochmal stellen. Da ich aber gerade an dem selben Punkt wie Du, teile mir doch bitte dann mit, wo ;-)

Geändert von Airport1 (16-06-2008 um 19:06 Uhr).
Mit Zitat antworten
  #3  
Alt 17-06-2008, 11:11
dennis dennis is offline
Moderator
 
Registrierungsdatum: Nov 2005
Beiträge: 958
Standard

Die Klasse GMarkerManager ist - so wie ich das sehe - dafür nicht geeignet, da du damit hauptsächlich die Sichtbarkeit von Markern Regional eingrenzen kannst. Beispielsweise kannst du damit erreichen, dass von den Millionen von Markern welche die Position von Dixi-Toiletten-Häuschen beschreiben nur die angezeigt werden die im sichtbaren Bereich liegen. Dient also in erster Linie der Performancesteigerung.

So einfach was mit GOverlay zaubern geht auch nicht - hierbei handelt es sich ja nicht um eine Klasse, sondern ein abstraktes Interface welches implementiert werden muss...

Mir fällt auch spontan keine Seite ein wo man sich mal anschauen könnte wie die das gelöst haben... Die Lösung jede Permutation als eigenes File vorzuhalten widerstrebt mir...

Kommen hier vor Ende der Woche nicht dazu da tiefer nachzuharken - wenn ich da was näheres weis sage ich Bescheid... Falls du bis dahin was herausgefunden hast, lasse es mich bitte auch wissen :-)

Gruß,
dennis
Mit Zitat antworten
Antwort


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge anzufügen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
Als kleiner Webmaster Google Konkurrenz machen? Filterfrei Online-Marketing-Technologien 11 25-01-2008 03:25
Mehrsprachige Webseite für Suchmaschinen optimieren SpuTniK Google 4 10-07-2007 13:41
Browsergame 'Unite & Conquer' HeNsS Domain- und Projekt-Verkäufe 4 11-04-2007 23:37
[PageRank] kann man schon was zu pr-update sagen? iluminatus Google 11 16-01-2007 11:17


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:58 Uhr.


SEO by vBSEO