Der ganze Ansatz kommt daher, eigene GPX tracks mit waypoints auf einer OSM Karte darzustellen. Da macht die getrennte Datenhaltung sicher
Sinn. Bei den Rettungsstationen sicher nicht, da diese auch in OSM vorhanden sein sollten.

Ich bin gerade dabei, die java Skripte so zu erweitern, dass auch OSM Files mit POIs gelesen werden können.
Das läuft dann aber auch erst statisch:
z.B. mit wget spezielle POIs ind einem vorgegebenen Bereich holen, lokal abspeichern und dann das html drauf los lassen.
Wenn das mal einen gewissen Status hat, lade ich das Muster hoch.

Mit Echtzeit Abfrage aus der OSM Datenbasis hab ich so meine Probleme:

  1. weiss ich (noch) nicht wie man das macht.
  2. da das Laden von Daten aus der OSM Datenbank teilweise recht zäh ist, wird so ein System wahrscheinlich ziemlich träge.