Neues Modul: LeafletMaps

Addons, die speziell für BlackCat CMS entwickelt wurden/werden
Benutzeravatar
shadowcat
Administrator
Beiträge: 5283
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Neues Modul: LeafletMaps

Beitrag von shadowcat »

Zufälligerweise brauche ich gerade ein Modul für Landkarten, siehe die Ankündigung für BC Version 1.3. Das alte MapBaker Modul funktioniert nicht mehr, weil Google die API geändert hat. Und kaum hatte ich das festgestellt, begegnete mir im WBCE-Forum der Hinweis, dass auch dort ein Ersatz für MapBaker gebraucht wird. Also baue ich ein Hybrid-Modul, das sowohl unter BC als auch unter WBCE funktioniert. Im Gegensatz zu MapBaker wird dieses aber - zumindest in der ersten Version - nicht Google Maps, sondern Open Street Maps verwenden. Basis bildet http://leafletjs.com/.
2017-07-19 10_45_47.png
2017-07-19 10_45_47.png (200.43 KiB) 4841 mal betrachtet
Die kleine Karte rechts zeigt natürlich die Standard-Koordinaten an. Über das Suchfeld kann man eine Adresse angeben und erhält dann die ersten maximal 5 Übereinstimmungen. Wenn man eine davon anklickt, wird der Kartenausschnitt entsprechend verschoben. Über einen (dann erst erscheinenden) [Übernehmen]-Button kann man dann die Koordinaten in die Felder Latitude und Longitude übernehmen. Bis dahin einschließlich speichern funktioniert das Backend schon. (In WBCE gibt es noch etwas seltsame Effekte, aber in BC läuft alles glatt.)

Im Frontend wird bisher nur der Kartenausschnitt mit den eingestellten Werten für Breite und Höhe sowie Zoomfaktor angezeigt.

Im nächsten Schritt kommt das Hinzufügen von Markern.
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
Morpheus
Beiträge: 1050
Registriert: Do 8. Aug 2013, 10:49
Kontaktdaten:

Re: Neues Modul: LeafletMaps

Beitrag von Morpheus »

Ohne das schon getestet zu haben :lol: kommt aber noch :geek:
Kann man die Höhe/Breite in % angeben?
Keiner ist unnütz, er kann immer noch als schlechtes Beispiel dienen!
Benutzeravatar
shadowcat
Administrator
Beiträge: 5283
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Neues Modul: LeafletMaps

Beitrag von shadowcat »

Bisher nur in Pixel, aber ich bin da nicht festgelegt. Ist halt von MapBaker übernommen.
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
shadowcat
Administrator
Beiträge: 5283
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Neues Modul: LeafletMaps

Beitrag von shadowcat »

Markerverwaltung (noch nicht fertig).
Dateianhänge
2017-07-19 19_22_01.png
2017-07-19 19_22_01.png (29.86 KiB) 4834 mal betrachtet
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
Morpheus
Beiträge: 1050
Registriert: Do 8. Aug 2013, 10:49
Kontaktdaten:

Re: Neues Modul: LeafletMaps

Beitrag von Morpheus »

Test!

Frische 1.2.2 Installation ;)

Installation -> OK
Seite anlegen -> Optimierungsmeldung

Code: Alles auswählen

Es ist leider ein Problem beim Bearbeiten Ihrer Anfrage aufgetreten!

[DB Exception] [SQL Error] SELECT * FROM `cat_mod_leafletmaps_settings` WHERE `section_id`=5
Keiner ist unnütz, er kann immer noch als schlechtes Beispiel dienen!
Benutzeravatar
shadowcat
Administrator
Beiträge: 5283
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Neues Modul: LeafletMaps

Beitrag von shadowcat »

Danke, schau ich mir an.

Edit: Gibt's die Tabelle?
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
Morpheus
Beiträge: 1050
Registriert: Do 8. Aug 2013, 10:49
Kontaktdaten:

Re: Neues Modul: LeafletMaps

Beitrag von Morpheus »

;)
Keiner ist unnütz, er kann immer noch als schlechtes Beispiel dienen!
Benutzeravatar
shadowcat
Administrator
Beiträge: 5283
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Neues Modul: LeafletMaps

Beitrag von shadowcat »

Dann ist das der Grund. :lol:
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
shadowcat
Administrator
Beiträge: 5283
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Neues Modul: LeafletMaps

Beitrag von shadowcat »

Läuft auch schon so ein bißchen mit BC2. :mrgreen:
screenshot-2017-07-25-17-15-36.png
screenshot-2017-07-25-17-15-36.png (86.72 KiB) 4812 mal betrachtet
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
shadowcat
Administrator
Beiträge: 5283
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Neues Modul: LeafletMaps

Beitrag von shadowcat »

Anbei eine neue Version 0.3.

Known Bugs / Unvollkommenheiten
  • Nach dem Speichern eines Markers bekommt man eine "merkwürdige" Seite. Danach Browser-Zurück verwenden.
  • Klick auf "Auge"-Icon noch ohne Funktion
  • Icons können noch nicht verwaltet werden.
  • ...jede Menge mehr...
Edit: Anhang entfernt, neue Version weiter unten.
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Antworten