Déterminer si l'utilisateur est dans la zone géographique donnée
Résolu/Fermé
Heine
-
2 mars 2016 à 14:15
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 2 mars 2016 à 16:20
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 2 mars 2016 à 16:20
A voir également:
- Déterminer si l'utilisateur est dans la zone géographique donnée
- Zone telechargement - Accueil - Outils
- Combien y a-t-il de bateaux dans la zone de 1500 pixels de large et 500 pixels de haut à partir du coin supérieur gauche de cette image ? - Forum Graphisme
- Votre code de réponse utilisateur nocaptcha manque ou est invalide. - Forum Réseaux sociaux
- Appel data zone franche - Forum Consommation & Internet
- Comment savoir si quelqu'un utilise mon adresse ip - Guide
2 réponses
Pierre1310
Messages postés
8564
Date d'inscription
lundi 21 décembre 2015
Statut
Membre
Dernière intervention
21 juillet 2020
649
2 mars 2016 à 14:23
2 mars 2016 à 14:23
Bonjour,
L'adresse Ip est sans doute le meilleur moyen de connaitre la position d'un utilisateur.
L'adresse Ip est sans doute le meilleur moyen de connaitre la position d'un utilisateur.
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
2 mars 2016 à 14:39
2 mars 2016 à 14:39
Salut,
Le plus simple pour s'y retrouver est d'utiliser un schéma :
pointNO -------------- pointNE
------------------------------
------------------------------
-------------User-------------
------------------------------
------------------------------
pointSO -------------- pointSE
Une zone est donc délimitée par 4 points : Nord Ouest, Nord Est, Sud Ouest et Sud Est (nommé ici pointNO, pointNE, ...). Chaque point est composé d'une latitude et d'une longitude que l'on peut nommé latPointNO, lngPointNO, latPointNE, lngPointNE, ...
Pour que l'utilisateur soit dans la zone, il faut donc que sa latitude soit comprise entre les latitudes des points NO et NE, et que sa longitude soit coimprise entre les longitudes des points NO et SO, soit :
Bonne journée,
Le plus simple pour s'y retrouver est d'utiliser un schéma :
pointNO -------------- pointNE
------------------------------
------------------------------
-------------User-------------
------------------------------
------------------------------
pointSO -------------- pointSE
Une zone est donc délimitée par 4 points : Nord Ouest, Nord Est, Sud Ouest et Sud Est (nommé ici pointNO, pointNE, ...). Chaque point est composé d'une latitude et d'une longitude que l'on peut nommé latPointNO, lngPointNO, latPointNE, lngPointNE, ...
Pour que l'utilisateur soit dans la zone, il faut donc que sa latitude soit comprise entre les latitudes des points NO et NE, et que sa longitude soit coimprise entre les longitudes des points NO et SO, soit :
if (latUser >= latPointNO && latUser <= latPointNE && lngUser <= lngPointNO && lngUser >= lngPointSO)
Bonne journée,
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
Modifié par Pitet le 2/03/2016 à 16:22
Modifié par Pitet le 2/03/2016 à 16:22
Oui le point SE n'est pas utilisé puisque la latitude du point SE est égale à la latitude du point NE et la longitude du point SE est égale à la longitude du point SO.
Donc si la latitude de l'utilisateur est comprise entre la latitude des points NO et NE, elle est forcément comprise dans entre la latitude des points SO et SE.
Ce n'est pas vraiment étrange comme manière, il s'agit des bases de géométrie (pour le cas le plus simple d'un rectangle sans rotation).
Donc si la latitude de l'utilisateur est comprise entre la latitude des points NO et NE, elle est forcément comprise dans entre la latitude des points SO et SE.
Ce n'est pas vraiment étrange comme manière, il s'agit des bases de géométrie (pour le cas le plus simple d'un rectangle sans rotation).
2 mars 2016 à 14:31
Et ça ne répond pas à ma question. je sais DEJA comment avoir la position de la personne, ce que je cherche c'est comment mettre en place plusieurs "zones géographiques" dont je connais les latitudes / longitudes pour faire des tests et voir si la personne est à l'intérieur.
Modifié par Pierre1310 le 2/03/2016 à 14:34
Chaque tableaux correspondent à une région bien précise.
Pour info, même si il passe par un proxy, le proxy possède son adresse Ip.