Liste der Anhänge anzeigen (Anzahl: 4)
Es hat sich einiges getan an der Leaflet-Erweiterung. Heute habe ich die Beta2 released.
Neu hinzugekommen sind folgende Features:
- Anlegen von individuellen TileLayern
- Control für Fullscreen Darstellung
- Möglichkeit den Standardkartenausschnitt durch die Daten-Layer (Marker, Vectors, MetaModels-Marker) festlegen zu lassen
- Filter-Funktion für dynamisch geladene Daten. Daten können nur für den jeweiligen Kartenausschnitt geladen werden (derzeit nur für Marker, und MetaModels-Marker)
- Integration des Markerclusters als Layer. Layer definieren, Marker-Layer als Unterbene anlegen, schon kann das Cluster genutzt werden
- Positionsbestimmung des Nutzers möglich
- Auswahl des Map-Templates, Ausführung zusätzliches JS dadurch noch leichter möglich
- Konfigurierbares (Code-seitig) Mapping von Datenbank-Einträgen und den GeoJSON Daten
- Konfiguration der Popups möglich (analog zu Icons, und Vector-Stilen)
- netzmacht/php-javascript-builder als 1.0.0-rc1 veröffentlicht
Dazu wurden einige Bugs behoben. Geplant ist nun einiges zu optimieren und zu stabilisieren:
Wie das ganze im Backend aussieht, kann man den Screenshots entnehmen:
contao-leaflet 2.0.0-beta1 erschienen
Liebe Community,
auch wenn Leaflet Maps für Contao nicht den Bekanntheitsgrad wie andere Kartenerweiterungen für Contao hat, das Projekt ist alles andere als tot. Nach der Veröffentlichung von Leaflet 1.0 am 27. September 2016, habe ich die Erweiterung fit gemacht für neue Version von Leaflet.
Für den reinen Anwender von Leaflet für Contao sollte ein Upgrade problemlos möglich sein. Die komplette Datenstruktur hat sich nicht geändert. Einzig einige Abhängigkeiten, der Code unter der Haube sowie die eingesetzte Leaflet Version haben sich geändert. Solange keine Konflikte durch die Abhängigkeiten auftauchen und keine individuellen JS Funktionen implementiert wurden, steht einem Upgrade nichts im Wege.
Beachtet bitte jedoch, dass es sich hierbei um eine Beta-Version handelt.
Folgende Features sind in Version 2.0.0-beta1 eingeflossen:
- Aktualisierung aller Leaflet-Bibliotheken
- Bugfix der Alias-Generierung
- Bessere Validierung der Daten
- Interner Cache-Layer
- Auswahl von Koordinaten per Drag&Drop
Gleich mit am Start ist wieder die MetaModels-Integration. Weiterhin gilt, dass die Erweiterung mehr für komplexere Kartenanwendungen konzipiert wurde als für die einfachen "Ich brauch einen Marker auf ne Karte"-Anwendungsfälle. Von der Dokumentation steht leider nur das Gerüst. Learning-by-doing ist also angesagt.
Viel Freude beim Ausprobieren und Einsetzen.
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo!
Ich probiere die Erweiterung gerade mal in einem aktuellen Projekt (Contao 4.4) aus. Gefällt mir sehr gut, prima Arbeit - Respekt!
Leider bekomme ich keiner Marker ausgegeben... Woran könnte das liegen?
Ich habe wie beschrieben unter Kartenlayer...
...eine Karte und einen Marker angelegt, beim Marker-Layer (Stift) dann einen Marker angelegt mit meinen Koordinaten und aktiviert. Der Marker wird im Backend auch angezeigt.
Anhang 20993
Dann habe ich unter Leaflet-Karten eine Karte erstellt ebenfalls mit meinen Koordinaten und unter Standardlayer die beiden angelegten Layer eingetragen (Marker und Karte) - siehe Screenshot anbei.
Anhang 20992
Die Karte erscheint auch so wie ich das möchte im Frontend, nur der Marker eben nicht.
Kennt sich jemand aus und kann mir ggf. helfen?
Danke und beste Grüße
Thomas
Liste der Anhänge anzeigen (Anzahl: 1)
Ist denn das Element im Marker selbst auch aktiviert?
Liste der Anhänge anzeigen (Anzahl: 1)
Jup, auch das sollte okay sein.
Anhang 20995
EDIT: Vielleicht kann jemand am Frontend was entdecken
Liste der Anhänge anzeigen (Anzahl: 1)
Ist Mapnik eingestellt bei "Kachelvariante", ja.
AHHH, ich habs. Wenn ich den Haken bei "Verzögertes Laden" rausnehme, gehts.
Anhang 20996
Liste der Anhänge anzeigen (Anzahl: 1)
Alias Error
Hallo zusammen,
ich habe ein Problem mit dem Alias-Feld, sobald ich eine neue Karte erstellen und diese Speichern will. Es erscheint eine Fehlermeldung, aus dieser werde ich leider nicht schlau (siehe Anhang). Der Fehler kommt auch sollte ich das Feld nicht leer lassen. Komisch
Anhang 21323
Kann mir jemand helfen oder sagen woran es das liegt ?
I use:
Contao - Version 4.6.3
Leafleat - Version 3.0.2
Besten Dank!
gecki
Karten auf Seiten mit Formularen - Bekannte Einschränkung
Setzte man Karten der Erweiterungen auf Seiten mit Formularen ein, kann es unter Umständen zu Problemen kommen.
Das Problem tritt bei folgenden Bedingungen auf:
- Formular enthalten eine Sicherheitsabfrage
- Formular ist vor der Karte angeordnet
- Ein Kartenlayer hat die Funktion "Verzögertes Laden" aktiviert
Bis das Problem behoben ist, muss die die Option "Verzögertes Laden" bei den Kartenlayern deaktiviert werden.
Hintergrund
Einige Funktionen von Contao setzen voraus, dass eine Seite initialisiert und geladen wurde. In dem Zuge wird u.a. das globale Seitenobjekt initialisiert oder auch Konstanten definiert. Würde man auf einige Funktionen zurückgreifen ohne diese Initialisierung, kommt es zum Fehlern. Aus diesem Grund werden derzeit die Ajax-Anfragen direkt im Modul/Inhaltselement auf der Seite ausgewertet. Dies kann dazu führen, dass erst das Formular und damit auch eine neue Sicherheitsfrage gerendert wird, bevor die Ajax-Abfrage behandelt wird. Die hinterlegte Sicherheitsabfrage, die immer noch sichtbar ist, wird damit ungültig.
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,
ich hätte eine Frage zur Nutzung eines Layers vom Typ 'Marker-Cluster'. Ich habe diesen erstellt und ihm zwei Sublayer vom Typ 'Marker' hinzugefügt. Der Karte habe ich einen Tile-Layer und den Cluster-Layer hinzugefügt.
Ich erhalte folgende Fehlermeldung im Frontend:
Anhang 21473
Fehlt in der Konfiguration noch etwas oder habe ich irgendwas falsch gemacht?
Viele Grüße
René
Liste der Anhänge anzeigen (Anzahl: 3)
Hi,
erstmal Danke für die Erweiterung :)
Ich versuche gerade MapBox zum laufen zu bringen. Leider wird die Map nicht angezeigt.
Installation: Contao 4.4 / Leaflet Maps 3.1.1
Einstellung Karten:
Anhang 21668
Generierte JS im Browser:
Fehlermeldung im Browser:
Anhang 21669
Anhang 21670
Anscheinen wird das "accessToken" aus der Einstellung nicht eingetragen.
Hat jemand eine Idee :rolleyes:
MfG
Vu
Leaflet Map Fullscreen Problem
Liebes Forum
Kurz möchte ich mich generell für die Hilfe in diesem Forum bedanken. Ich habe nicht einmal Halbwissen zu programmier-technischen Angelegenheiten, aber mit meinen daher etwas mühsamer zusammengezimmerten Seiten (die neue mit 4.4 LTS) und Contao Freude und im Forum schon viele hilfreiche Tipps gefunden.
---------------------
Nachtrag/KORREKTUR:
Das mit dem Fullscreen war ein "interner Error", ist erledigt. Fullscreen funktioniert bei allen Medien.
Danke
Leaflet Button Layer-Control
Liebe Freunde der Google-freien Kartendarstellung
Das ist mir ein Anliegen - Google-frei. Leider schaffe ich es bei leaflet bisher nicht, mit zusätzlichen Codes für "onEachFeature expression" und "pointToLayer expression" umzugehen, da mir die Kenntnisse und eine Anleitung für Dummies fehlen, z. B. Links und Popups für Vektorelemente (Popup für GeoJSON und Tracks habe ich bereits herausgefunden). Für Marker sind ja die Funktionen integriert.
Der Layer-Button ist eigentlich eine sehr gute Einrichtung. Funktioniert aber leider bei mir nur bis zur Darstellung (auch die Minimiert-Var.). Die Checkboxes sind nicht klickbar, also die eigentliche Funktion nicht gegeben. Habe ich da etwas übersehen? Muss/kann ich irgendwo etwas eintragen? Oder kann es sein, dass es im 4.4.35 LTS nicht (mehr) läuft?
Freue mich über Tipps.
Danke und Grüße
Matt
Farben im Layer anpassen (Polygon, GeoJson etc.)
Zitat:
Zitat von
webstar
Nein, du alles ab "var geojsonFeature" nicht. Den Grundaufbau liefert dir die Erweiterung. Du brauchst dich nur darum zu kümmern, dass ein eigener Callback definiert wird. Registriert wird er dann von der Erweiterung. Klappt denn mein Beispiel adaptiert auf deine konkrete Anwendung nicht? Bei mir hat es funktioniert.
Bitte um kurze Nachhilfe!
So ganz bringe ich euer Diskussionsbeispiel noch nicht auf die Reihe. Welcher (gesamte) Code ist nun nötig, wenn ich in den "onEachFeature expression" eines Layers die Features der Polygone (Linienfarbe, Stärke, Opazität und detto für Fläche) individuell anpassen will?
Ich möchte nichts von der GeoJSON übernehmen, sondern einfach individuelles Aussehen pro Layer.