Hallo,
die Berechnung des ganzes erfolgt die Längen & Breitengrade.
Somit must die Daten schonmal in der
DB ablegen, zusätzlich würde ich dann noch in einer weiteren
DB die Orte ablegen und über den einen Index mit jeweilgen Längen & Breitengraden verknüpfen.
Dann brauchst Du nur noch die Daten zur deiner Berechnung aus der
DB ziehen.
Ich hoffe das hilft dir ein wenig weiter.