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

Service-URLs (Adressauflösung u.ä.) #28

Open
christophboecker opened this issue Feb 22, 2022 · 4 comments
Open

Service-URLs (Adressauflösung u.ä.) #28

christophboecker opened this issue Feb 22, 2022 · 4 comments
Assignees
Labels
enhancement New feature or request

Comments

@christophboecker
Copy link
Member

christophboecker commented Feb 22, 2022

Die Karten-Provider haben auch Service-URLs, mit denen z.B. Adressauflösung (Koordinaten zur Adresse) oder Umkreissuchen (was ist im Umkreis von ...) möglich sind. Die Rückgabe ist meist ein JSON-Record, der aber inhaltlich nicht bei jedem Anbieter gleich aufgebaut ist.

Dass ließe sich ähnlich wie die Karten einbauen:

  • Tabelle "rex_geolocation_service" mit der Anbieter-URL und weiteren Hilfsinformationen
    • URL selbst mit frei vergebenen Platzhaltern {....} an den Stellen, die mit Input-Werten befüllt werden müssen
    • Callback A: (optional) Anfragewerte vom Client werden in URL-Platzhalter umgebaut (z.B. Client meldet "Ort" mit PLZ/Stadt in einem Feld, Callback wandelt in {plz} und {ort} für die URL um)
    • Callback B: (optional) Baut die JSON-Rückgabe des Providers in einen optimierten, standardisierten JSON für den Client um.
  • kein Caching
@christophboecker christophboecker added the enhancement New feature or request label Feb 22, 2022
@christophboecker christophboecker self-assigned this Feb 22, 2022
@christophboecker
Copy link
Member Author

Mockup:
grafik

@christophboecker
Copy link
Member Author

Wenn das steht, wäre fast alles beisammen, um das Addon "yform_geo_osm" auf die Nutzung von Geolocation umzubauen und das mitgelieferte Leaflet rauszuwerfen.. Dann wären mehr Diensteanbieter für die Adressauflösung nutzbar.

@skerbis
Copy link
Member

skerbis commented Feb 23, 2022

Würde eher favorisieren nur einen Dienst zur Adressauflösung zu nutzen. Macht es einfacher. Was denkst du?

@christophboecker
Copy link
Member Author

Na ja, soll doch jeder nehmen was er will. Und es gibt ja nicht nur Adressauflösung. Kann perspektivisch für noch ganz andere Dienste als Proxy einsetzen.

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

2 participants