Bonjour à tous,
après moult recherche, je ne trouve pas mon bonheur.

je suis à la recherche d'un algorithme, me permettant de retrouver un code postal en fonction d'une latitude et longitude.

Je m'explique, je possède un BD avec 500000 codes postaux, chacun d'entre eux possède une latitude et une longitude.
Je reçois depuis un Smartphone les coordonnées de la personnes utilisant mon application avec la latitude et longitude exacte.

Je cherche donc un algorithme qui me permette de retrouver le code postal le plus proche de ma coordonnée.

Attention, je connais la formule (Et je l'utilise dans d'autre cas) permettant d'obtenir la distance entre 2 points.
Mais je ne souhaite pas calculer la distance entre mes 500000 codes postaux et renvoyer la plus petite (Bcp trop long).

Je cherche vraiment un algo, me donnant parmi 500000 pts, lequel est le plus proche (Même pas besoin de la distance exacte).

Merci d'avance à qui saura m'aider.
Jérémie