Hallo Klaus,
ich denke, das ganze Fachgesimpel mit der Kartolffelform der Erde nutzt dir nichts. Wahrscheinlich willst du gar keine Grenzsteine setzen, die auf den Millimeter stimmen müssen.
In meinem Veranstaltungskalender mache ich genau das, was du brauchst. Ein Zentrum und einen Radius in km:
http://remso.eu/?LO=kompakt&ORT=8328&KM=10
Für jede ort_id ist in der Datenbank der GPS-Wert abgelegt, den hole ich mir für 50679 Köln:
Länge = 6.98103, Breite = 50.9374
Dann ermittle ich in einem SQL-Kommando für alle Veranstaltungen die Entfernung und filtere die raus, die kleiner oder gleich 10 km sind. Erstaunlicherweise geht das sehr schnell, die für Menschen recht umständliche Entfernungs-Formel scheint ein "Klacks" zu sein für die Datenbank.
Erstmal bis hierher. Wenn du mehr wissen möchtest, melde dich bitte nochmal.
Linuchs