- Une table avec les villes, codes postaux et autres infos sur chaque ville de France. On pourra y mettre les 2 coordonnées soit du centre de la ville soit de la Mairie.
- Une table avec des POI (ex, des noms de banques) ayant un nom, 2 coordonnées WGS87 et en clés étrangères, la ville où se trouve le POI et sa catégorie.
- Une table Catégories avec un nom (ex : banque, supermarché...). Cette 3ème table est surtout là pour rendre plus flexible ton outil de recherche
Après, dans l'IHM, l'utilisateur saisit une ville soit via son code postal soit via son nom (autocomplétion) qui exploitera la table Villes et saisira un rayon de recherche. Ce rayon sera calculé par rapport aux coordonnées de la ville sélectionnée. Ensuite, une simple recherche dans la table POI permettra de sortir les POI dont les coordonnées sont incluses dans le rayon de recherche. C'est un simple calcul de distance
Edit : la table catégories permettra d'affiner la recherche (ex : conserver que les POI de type banque).
Message édité par rufo le 20-07-2015 à 16:11:20
---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta