rfringuello89 ha scritto:Si ovviamente ho omesso di scrivere che l'idea riguarda un APP android che dovrebbe contenere una parte con google maps, quindi l'idea era capire se alcuni luoghi stanno entro una certa distanza (ovvero entro un certo raggio) da dove si trovare lo smartphone.
la libreria standard per fare questi tipo di calcoli (e che tiene conto della corretta forma della terra) è GDAL:
http://www.gdal.org . Se la tua circonferenza non è molto estesa puoi approssimare la terra ad un piano e usare della semplice trigometria, però devi stare attento che non puoi usare le coordinate geografiche (quelle espresse in gradi) ma coordinate proiettate (di solito espresse in metri). Puoi passare dalle prime alle seconde sempre con GDAL o PROJ4. Semplificando al massimo puoi anche approssimare la terra ad una sfera (quello che fa google) e utilizzare formule molto semplificate.
Tutto dipende dalla precisione che vuoi avere e da quanto è estesa la tua circonferenza.
The quiet ones are the ones who change the world. The loud ones only take the credit.