Coordonnées (long /lat) et distance en km

Fermé
vincent170186 Messages postés 316 Date d'inscription mardi 17 mars 2009 Statut Membre Dernière intervention 28 septembre 2012 - 4 juil. 2012 à 14:11
vincent170186 Messages postés 316 Date d'inscription mardi 17 mars 2009 Statut Membre Dernière intervention 28 septembre 2012 - 4 juil. 2012 à 15:02
Bonjour,

je vous explique mon problème , j'ai sur un site un moteur de recherche ou dans les critères on peut choisir une ville , et un rayon (5 km , 10km...) et donc le résultat de la recherche affiche tout les résultats dans la zone géographique indiquée.

alors comme au début il n' y avait que qq villes , je pensais a faire une correspondance via une table dans la bdd.

le seul hic c'est que par la suite n'importe qui devra pouvoir rentrer sa ville , ce qui veux dire que l'hypothése au dessus n'est plus valable, vu le nombre de ville et le nombre de possibilité (car il faudrait faire correspondre toutes les villes entre elle.... )

Donc je me disais ! tiens si j'arrive a récupérer les coordonnées (long /lat) de toutes les villes j'aurais une table avec la long et la lat , il ne me reste qu'a faire une requette du genre "select.... where x>long>x2 et y>lat>y2"

alors tous ça pour savoir si quelqu'un sait ou on peut trouver une table avec toutes les coordonnées des villes ,

et aussi est ce qu'on peut calculé une distance en km a partir de coordonnées

si qqun a déjà rencontré ce problème ou si qqun a une autre idée
pour l'instant la prod du site n'as pas encore été lancé donc tout est possible ! =)

voila !

merci pour votre aide !


A voir également:

1 réponse

maka54 Messages postés 698 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 4 décembre 2016 80
4 juil. 2012 à 14:15
Bonjour,

jettes un oeil sur ce lien :

http://www.phpsources.org/calcul-de-la-distance-entre-deux-coordonnees-gps-avec-mysql_101.html
1
vincent170186 Messages postés 316 Date d'inscription mardi 17 mars 2009 Statut Membre Dernière intervention 28 septembre 2012 52
4 juil. 2012 à 15:02
nikel je me penche la dessus !
Merci !
0