[cfs_maps] Lokationsstile für Elemente (nicht nur Karten)
Hallo Küstenschmiede,
die CFS-Maps sind ja schon ziemlich mächtig, vor allem die Möglichkeit, verschiedene Elemente als Ebenen in eine Karte einzubinden, so dass der User diese dann gezielt ein- und ausblenden kann, finde ich gut.
Wenn ich das in der Dokumentation aber richtig gelesen habe (und die Praxis bestätigt das), kann ich Lokationsstile - also bspw. individiuelle Icons für Lokationen - jeweils nur einer Karte zuweisen und nicht getrennt Kartenelementen, die auf der Karte dargestellt werden.
Wäre es nicht sinnvoll, das entsprechend zu ändern? - Schließlich wäre es ja gerade der Clou, dass ich unterschiedlichen Elementen (also bspw. POIs verschiedener Kategorien) auf _einer_ Karte unterschiedliche Icons zuweisen kann: Parkhäusern ein P-Icon, Tankstellen ein T-Icon etc.
Viele Grüße
Dr. Jo
Liste der Anhänge anzeigen (Anzahl: 1)
Lokationstile für Elemte - geht ganz einfach
Hallo Dr. Jo,
Du kannst doch in den Kartenprofilen verschiedene Lokationsstile anlegen. Die Lokationsstile kannst Du dann Deinen Kartenelementen zuweisen ;-)
Anhang 10539
Also geht auch Lokationsstil ‚Parkplatz‘ für Parkplätze und Lokationsstil ‚Tankstelle‘ für Tankstellen. Das funktioniert auch_auf_einer Karte!
Grüße,
nofredaisy
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo nofredaisy,
hm, njein - nicht so recht, aber ich erkläre noch mal mein Vorgehen:
- Ich lege ein Karte an, der kann ich ein eigenes Kartenprofil zuweisen (da habe ich momentan aber noch zusätzlich das Problem, dass nur bei der Auswahl von "Internes Standardprofil (OSM)" der Layer mit den untergeordneten Elementen angezeigt wird, aber das ist eine andere Baustelle). Diese Karte enthält aber selbst noch keine Lokationen, da ich diese ja über eigene Ebenen auswählbar machen will. Ergo bei Lokationen: "Keine Lokation" auswählen, damit fehlt dann aber auch die Auswahlbox aus Deinem Screenshot.
- Ich lege eine Ebene als Kindelement an und nenne sie "Übersicht" ("Als Karte verwenden" ist deaktiviert), ebenfalls "Keine Lokation" gewählt (ist ja nur ein Ordner)
- Ich lege als Kindelemente meine Lokationen an ("Als Karte verwenden" ist wieder deaktiviert), Daten kommen aus GPX/KML-Datei. Dort kann ich aber dann keinen eigenen Lokationsstil wählen.
Mal ein Bild zur Verdeutlichung des Aufbaus:
Anhang 10541
Oder mache ich da einen Denkfehler?
Gruß
Dr. Jo
Liste der Anhänge anzeigen (Anzahl: 3)
Hallo Dr. Jo,
ich habe im u.a. Beispiel versucht, genau nach Deiner Beschreibung vorzugehen und kann keinen Denkfehler in Deiner Vorgehensweise finden. Ich habe ein Kartenprofil test_drjo angelegt:
Anhang 10545
dann habe ich im Kartenprofil einen neuen Lokationsstil angelegt:
Anhang 10546
nun ist dieser auch auswählbar und lässt sich zuordnen:
Anhang 10547
Allerdings, wenn die Daten aus einer KML Datei kommen, gehen wir bislang davon aus, dass der Stil mit im KML drin steht, deshalb ist das Feld "Lokationsstil" bei KML Daten nicht verfügbar. Wir können prüfen, ob das sinnvoll ist. Bei GPX Daten hingegen ist der Lokationsstil auswählbar.
Grüße,
nofredaisy
Lokationsstile für Elemente / KML
Hallo Zwergenmeister,
bei mir sind die Strecken jetzt wie definiert gelb und nicht mehr rot. Das heißt: Du muss wohl einmal F5 (oder notfalls STRG+F5) drücken, damit in Deinem Browser das CFSMaps - Javascript aktualisiert wird.
Bei dem IPhone Problem haben wir noch nicht geschaut. Du könntest hier mal probieren, ob es geht, wenn Du mal eine der Karten deaktivierst. Es könnte sein, dass es mit 2 Karten auf derselben Seite ein Problem auf dem IPhone gibt.
Ich hoffe, wir konnten Dir helfen.
Grüße,
nofredaisy
Lokationsstile für Elemente / KML
Hallo Zwergenmeister,
zuerst zu den Farben der Icons (der KML-Code sieht OK aus): <color>5000EDFF</color> entspricht m.E. RGB #FF00ED (halb transparent) und das ist eine Art Lila.
Auf unserem Iphone 4 werden beide Karten mit gelben Linien und roten Endpunkten dargestellt. Benutzt Du ein anderes IPhone?
Viele Grüße,
nofredaisy