Wie du daraus den nächstgelegenen Ort ermittelst, ist auch noch eine zu lösende Aufgabe.
Da spare ich mir sogar einen Schritt, wenn ich die Koordinaten geliefert bekomme.
Normal muss ich mit einer gesuchten PLZ oder Ortsnamen in die Datenbank und die Koordinaten holen. Dann werden die Nachbarorte mit Events ermittelt ;-)