PDA

View Full Version : Distanza da una città


ianaz
11-04-2011, 22:20
salve,

devo sviluppare un sito internet il quale ha delle città, e ogni città ha degli alberghi.
Quando ricerco in quella città mi deve cercare anche nel raggio di X km.
Qual'è il sistema migliore per ricavare gli altri paesi nella distanza di X km?

L'unica soluzione che m'è venuta in mente è guardando la posizione (lat + long) e fare un calcolo della distanza però non sarebbe esattamente nel raggio di X km perchè lo farebbe a "quadrato" anzichè a cerchio... spero di essermi spiegato..

Conoscete magari una libreria o qualcosa già fatto (il sito è in java)?

Grazie :)

Kenger
11-04-2011, 22:55
Per distanze piccole come penso servano a te va benissimo il teorema di pitagora. Se invece le tue distanze sono grandi ti serve la formula di Haversine.

ianaz
11-04-2011, 23:08
Per distanze piccole come penso servano a te va benissimo il teorema di pitagora. Se invece le tue distanze sono grandi ti serve la formula di Haversine.
Grazie mille proprio quel che mi serviva :)