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 - Guide
- Coordonnées géographique - Guide
- Cette video n'est pas disponible depuis votre zone geographique - Forum Logiciels
- 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
- Ce programme n'est actuellement pas disponible depuis votre zone géographique - Forum TV & Vidéo
2 réponses
Pierre1310
Messages postés
8554
Date d'inscription
lundi 21 décembre 2015
Statut
Membre
Dernière intervention
21 juillet 2020
645
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
524
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
524
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.