Une recherche de proximité using la latitude et le longatude sera incroyablement lente, je ne le conseillerais pas. La question ci-dessus renverra le lat et long pour l'IP. Vous devriez alors faire quelques lat/longtemps calculs pour vos raduis de 5 milles et ajouter où la clause, quelque chose aiment ce qui suit : -
LÀ OÙ latitude ENTRE $min_lat ET $max_lat
ET longitude ENTRE $min_long ET $max_long
Vérifier ce fil des calcs de raduis using le lat et longtemps : -
http://www.experts-exchange.com/Database/GIS_and_GPS/Q_23027761.htmlSi le youcome vers le haut avec un certain code à corriger, je serait heureux de vous aider avec cela. Il est tout à fait peu raisonnable de s'attendre à ce que le code soit préparé pour vous cependant.