Knifflig: Drupal Karten mit Marker (Gmap / Marker Manager)
am 25.11.2015 - 14:18 Uhr in
Hallo ich bins wieder :-)
Danke für die Hilfe, die ich hier bereits erhalten habe, als Drupal-Anfänger hat mans nicht leicht mit der Seitenerstellung.
ich habe wieder eine knifflige Frage und stehe etwas auf dem Schlauch.
ich habe es geschafft, mit Gmap mehrere Nodes als Marker anzeigen zu lassen.
das funktioniert ganz gut - jedoch möchte ich, dass die marker nicht alle gleichzeitig zu sehen sind, sondern ich möchte dass einige z.B. beim Zoomlevel 8 erscheinen und andere erst beim Zoomlevel 12, der in der Map zu gebrauchende Zoomlevel ist ebenfalls im Node vorhanden.
mit der Google API kann ich das, aber hat jemand eine Idee, wie ich das in Drupal umsetzen kann?
Zusatzfrage: ich möchte auch bestimmen können, dass einige Marker mit geöffneter Infobubble erscheinen und andere nicht?
- Anmelden oder Registrieren um Kommentare zu schreiben
Eine Idee
am 25.11.2015 - 22:09 Uhr
...der in der Map zu gebrauchende Zoomlevel ist ebenfalls im Node vorhanden.
Ich gehe davon aus, dass deine Map mit den Markern ein views display ist. Wenn du dort an die Zoom-levels, die in den Nodes vorhanden sind, rankommst (über Beziehung/Relation), dann kannst du die evtl. auch als contextual filter (arguments) ansetzen.
ja, schon - aber wie bekomme
am 26.11.2015 - 04:02 Uhr
ja, schon - aber wie bekomme ich die Zoomlevels in den Marker Manager der Karte?
Hi, am einfachsten ist Du,
am 26.11.2015 - 11:20 Uhr
Hi,
am einfachsten ist Du, renderst alle Marker als hidden (hide) in die Map.
Dann blendest Du per JQuery alle ein (show) die Grösser oder gleich Zommlevel sind.
Hier: https://developers.google.com/maps/documentation/javascript/examples/event-properties
Du registrierst einen Zoomlevel change Handler und dort blendest Du alle Merker ein die Grösser sind.
Zusatzfrage: ich möchte auch bestimmen können, dass einige Marker mit geöffneter Infobubble erscheinen und andere nicht?
Das ist eigentlich reines CSS, auch hier solltest Du einen Wert mitgeben (Boolean) ob es ein Bubble sein soll oder nicht:
http://stackoverflow.com/questions/5634991/styling-google-maps-infowindow
Gruss
Robert
Danke für die Ideen Robert,
am 26.11.2015 - 13:42 Uhr
Danke für die Ideen Robert, hört sich nicht schlecht an - wo sollte ich denn das JQuery unterbringen?
Die Kartenmodule geben mir aber keinen Zugriff auf den code.
Und woher bekommt der code die Werte?
Drupal ist noch wie ein Labyrinth für mich.
Ich kann programmieren, aber eben nur PHP, MySQL und ein wenig JS.