Quello che chiedi si può fare certamente con le GD, certo è un lavoraccio di calcoli...
Devi anche tenere conto della curvatura terrestre...
Eh lo so ma non e' molto importate il risultato finale puo' essere anche approsimativo.
Mi spiego un esempio mettiamo il caso che mi trovo nel comune di giugliano in campania (napoli) vorrei far calcolare la lista dei comuni adiacenti nel raggio di 10km 100km 1000km