Je la refais ...
On a une BDD avec des noms de magasins, leurs adresses 1 et 2, leur code postal, leur ville et parfois leur coordonnées (exemple ci-dessous : )
Name / Street1 / Street2 / Postal_Code / City / Latitude / Longitude
Tartempion / 8 rue de moi / NULL / 56000 / LaVille / NULL / NULL
Pierre Paul / 2 rue Jacques / Centre commercial carrefour / 75000 / Paris / 45.097437823 / 2.37648
On récupères les lieux qui correspondent au conditions d'affichages selon la latitude et la longitude :
WHERE (site.street1 = user.street1) && (site.latitude<='4,1'|| site.latitude>='51,3' || site.longitude<='-5' || site.longitude>='8,1' || site.latitude IS NULL && site.longitude IS NULL )
Voilà

(bon il y en a plus et la c'est des exemples) mais dans ces 2 cas leurs coordonnées sont nulles ou fausses !
Donc on va prendre leur Street1, Street2, Postal_Code et City pour faire du géocoding donc récupérer leur véritable coordonnées
Tartempion / 8 rue de moi / NULL / 56000 / LaVille / 42.98277382 / 1.99877444 (coordonnées ici bidon)
Quand tous les lieux ont leur coordonnées en main, je veux faire du reverse geocoding pour récupérer UNIQUEMENT le pays (sans l'afficher) et pour finir, afficher tous les lieux qui sont (selon les coordonnées) en France

(exemple : )
Tartempion / 8 rue de moi / NULL / 56000 / LaVille / 42.98277382 / 1.99877444 / France (à afficher !)
Pierre Paul / 2 rue Jacques / Centre commercial carrefour / 76000 / Le Havre / 45.097437823 / 2.37648 / Texas (ne pas afficher !)
Voilà

Je la refais ...
On a une BDD avec des noms de magasins, leurs adresses 1 et 2, leur code postal, leur ville et parfois leur coordonnées (exemple ci-dessous : )
Name / Street1 / Street2 / Postal_Code / City / Latitude / Longitude
Tartempion / 8 rue de moi / NULL / 56000 / LaVille / NULL / NULL
Pierre Paul / 2 rue Jacques / Centre commercial carrefour / 75000 / Paris / 45.097437823 / 2.37648
On récupères les lieux qui correspondent au conditions d'affichages selon la latitude et la longitude :
[sql]WHERE (site.street1 = user.street1) && (site.latitude<='4,1'|| site.latitude>='51,3' || site.longitude<='-5' || site.longitude>='8,1' || site.latitude IS NULL && site.longitude IS NULL )[/sql]
Voilà ;) (bon il y en a plus et la c'est des exemples) mais dans ces 2 cas leurs coordonnées sont nulles ou fausses !
Donc on va prendre leur Street1, Street2, Postal_Code et City pour faire du géocoding donc récupérer leur véritable coordonnées
Tartempion / 8 rue de moi / NULL / 56000 / LaVille / 42.98277382 / 1.99877444 (coordonnées ici bidon)
Quand tous les lieux ont leur coordonnées en main, je veux faire du reverse geocoding pour récupérer UNIQUEMENT le pays (sans l'afficher) et pour finir, afficher tous les lieux qui sont (selon les coordonnées) en France ;) (exemple : )
Tartempion / 8 rue de moi / NULL / 56000 / LaVille / 42.98277382 / 1.99877444 / France (à afficher !)
Pierre Paul / 2 rue Jacques / Centre commercial carrefour / 76000 / Le Havre / 45.097437823 / 2.37648 / Texas (ne pas afficher !)
Voilà :)