Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Location-Picker / YForm-Value #170

Open
christophboecker opened this issue Jan 31, 2025 · 0 comments
Open

Location-Picker / YForm-Value #170

christophboecker opened this issue Jan 31, 2025 · 0 comments
Labels
enhancement New feature or request

Comments

@christophboecker
Copy link
Member

Feature description / Feature Beschreibung

YForm-Value ähnlich wie im Addon yform_geo_osm

  • Speichern im Value-Feld selbst (intern) als "breitengrad,längengrad" oder "längengrad,breitengrad"
    In dem Fall eigene Eingabefelder für Breite und Länge bereitstellen
  • Speichern in separaten Feldern (extern) für Länge und Breite. In dem Fall keine Daten im Value-Feld speichern
  • Interne Validierung, i.d.R. sollten keine eigenen Validierungen erforderlich sein
    • Gültige Koordinatenwerte (-90...90, -180..180) bzw. vorgegebene eigene regionale Begrenzungen
    • Leerprüfung optional
  • Listenausgabe in verschiedenen Darstellungen auswählbar (sowohl für eigene Inhalte wie auch für die externen Felder
  • Umkreissuche; benötigt MYSQL ab 5.7 (seit 10/2015) bzw. MariaDb ab 10.5.10 (seit 12/2019)
  • Koordinatenauswahl über Adresssuche (GeoCoding), Koordinateneingabe, Doppelklick auf die Karte, Marker verschieben, auf aktuelle Position springen
  • Kartenbasis: mit Geolocation erstellte Mapsets.

Technisch gesehen sollte es von vorneherein so gestrickt sein, dass man analog zu den Karten auch Service-Urls erfassen und auswählen kann.

Ausgabe mit Fragmenten, damit die Funktionalität auch in Modulen nutzbar ist abseits von YForm.

Stand der Dinge

Erste Version - durchaus nutzbar - im Branch yform-value-cb1

Preview

Eingabe im Formular
Image

Feld-Konfiguration
Image

@christophboecker christophboecker added the enhancement New feature or request label Jan 31, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant