J'ai une liste d'environ 60 magasins avec des adresses physiques et des géocodes. Je voudrais faire une interface simple où un utilisateur peut entrer un code postal, ou une ville et un état, ou même une adresse de rue et avoir le tri de la liste dans l'ordre de la proximité de l'adresse entrée. C'est une caractéristique très commune des sites Web que je comprends. Mon plan pour ce faire est d'utiliser l'API Google Maps pour trouver le géocode de l'emplacement saisi et utiliser le théorème de Pythagore pour calculer la distance de chaque emplacement et trier la liste par les distances et retourner le résultat (ou peut-être le top 5 du jeu de résultats ...).Trouver des magasins par emplacement
Est-ce la bonne façon de procéder? Existe-t-il une méthode plus optimale ou une fonction intégrée à l'API Google Maps pour cela? Puisque c'est quelque chose de si commun, j'imagine qu'il a été essayé et testé de plusieurs façons et il y a probablement plusieurs bonnes réponses. Je suis juste à la recherche de conseils si je m'y prends correctement.
Merci.