Una ricerca di prossimità using la latitudine e il longatude sarà incredibilmente lenta, non lo raccomanderei. La domanda qui sopra restituirà il lat e lungo per il IP. Allora dovreste fare alcuni lat/lungamente calcoli per i vostri raduis di 5 miglia ed aggiungere dove la clausola, qualcosa gradice quanto segue: -
DOVE latitudine FRA $min_lat E $max_lat
E longitudine FRA $min_long E $max_long
Verificare questo filetto i calcs di raduis using il lat e lungamente: -
http://www.experts-exchange.com/Database/GIS_and_GPS/Q_23027761.htmlSe il youcome in su con un certo codice da mettere a punto, io sia felice di aiutarlo con quello. È abbastanza irragionevole invitare il codice ad essere preparato per voi comunque.