π
<-
Chat plein-écran
[^]

Geolocalisation PHP/JS

Discussions scientifiques et scolaires

Geolocalisation PHP/JS

Message non lude davidElmaleh » 04 Mar 2015, 21:05

Bonjour à tous !

Voilà j'aimerais savoir quelles sont les lignes à taper pour pouvoir récupérer les coordonnées GPS (Latitude/longitude) d'un appareil qui se connecte à un site web, soit en PHP, soit en JS. Dans le dernier cas, pouvez-vous me donner un moyen de récupérer la valeur des variables JS en PHP (SANS PASSER PAR _GET et _POST!!!).
Aussi, si possible, j'aimerais que ces valeurs changent lorsque l'utilisateur bouge.

Merci d'avance :)
Image
Avatar de l’utilisateur
davidElmalehProgrammeur
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 19.6%
 
Messages: 409
Images: 9
Inscription: 14 Oct 2012, 23:30
Localisation: Paris 19
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: PSI*

En ligne

Re: Geolocalisation PHP/JS

Message non lude Epharius » 04 Mar 2015, 21:35

Avec un simple bout de code tu peux récupérer la localisation de ton utilisateur (à condition qu'il ait accepté de partager sa position).

Exemple :
Code: Tout sélectionner
if (navigator.geolocation) // On vérifie que la navigateur prend en charge cette fonction
   navigator.geolocation.getCurrentPosition(position);
function position(position){
   alert("Latitude : " + position.coords.latitude + ", longitude : " + position.coords.longitude); // On affiche le tout avec ce petit bout de code...
};


Et avec un setInterval(), tu peux facilement suivre ses déplacements ;)
Le projet Geometry Dash est terminé ! N'hésitez pas à aller jeter un coup d’œil au topic du projet ! Vous pouvez le télécharger ici.

Unis par la flèche sacrée de cupidon :favorite:
Image
Avatar de l’utilisateur
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 7.1%
 
Messages: 1110
Images: 4
Inscription: 08 Déc 2014, 17:38
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Ensimag
GitHub: MathisLav

Re: Geolocalisation PHP/JS

Message non lude davidElmaleh » 04 Mar 2015, 21:51

Ok, mais j'aimerais bien récupérer la position en PHP... sans passer ni par GET ni par POST..
Image
Avatar de l’utilisateur
davidElmalehProgrammeur
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 19.6%
 
Messages: 409
Images: 9
Inscription: 14 Oct 2012, 23:30
Localisation: Paris 19
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: PSI*

Re: Geolocalisation PHP/JS

Message non lude Adriweb » 04 Mar 2015, 21:55

davidElmaleh a écrit:Ok, mais j'aimerais bien récupérer la position en PHP... sans passer ni par GET ni par POST..

PHP est server-side, et n'a donc aucune intéraction avec le browser du client.

Il faut que le js envoit en AJAX les coordonées en temps-réel sur un .php qui récupère ce qui lui est envoyé et stocke (dans une base de données par exemple) les infos.
Et là, à partir de n'importe quel autre truc (php etc.) tu pourras aller lire la base de données et prendre ce qui t'intéresse.

Bref, comme ici : http://stackoverflow.com/a/21216278/378298
(sauf que "success" devrait être "successFunction" si je ne m'abuse)
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.2%
 
Messages: 14616
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Geolocalisation PHP/JS

Message non lude davidElmaleh » 04 Mar 2015, 22:07

Et donc? sinon, il n'y a pas de moyen pour récupérer les coordonnées en PHP?
Image
Avatar de l’utilisateur
davidElmalehProgrammeur
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 19.6%
 
Messages: 409
Images: 9
Inscription: 14 Oct 2012, 23:30
Localisation: Paris 19
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: PSI*

Re: Geolocalisation PHP/JS

Message non lude Adriweb » 04 Mar 2015, 22:13

Je viens de t'en donner un...

Pour du pur PHP, tu ne pourras pas mieux faire que géolocaliser l'IP du client, ce qui n'est pas forcément fiable ni précis.
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.2%
 
Messages: 14616
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Geolocalisation PHP/JS

Message non lude davidElmaleh » 04 Mar 2015, 22:18

Ah.. je vois.. Mais dans :

Code: Tout sélectionner
      url: //....
      //... passing on server


Je mets quoi dans 'url' et où sont récupérées les variables?
Image
Avatar de l’utilisateur
davidElmalehProgrammeur
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 19.6%
 
Messages: 409
Images: 9
Inscription: 14 Oct 2012, 23:30
Localisation: Paris 19
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: PSI*

Re: Geolocalisation PHP/JS

Message non lude Adriweb » 04 Mar 2015, 22:21

ben, par exemple: url: "save_location.php" qui pointera donc vers un script php au même niveau que la page courante (sinon tu modifies l'adresse, bref).
Et ce script là récupère dans $_POST['latitude'] et $_POST['longitude'] , que tu sauvegarderas en DB ou autre.
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.2%
 
Messages: 14616
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Geolocalisation PHP/JS

Message non lude davidElmaleh » 04 Mar 2015, 22:32

Ah okk.. je vois..
Je vais les sauvegarder dans une variable SESSION.
Et pour un suivi en continu? C'est possible?
Image
Avatar de l’utilisateur
davidElmalehProgrammeur
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 19.6%
 
Messages: 409
Images: 9
Inscription: 14 Oct 2012, 23:30
Localisation: Paris 19
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: PSI*

Re: Geolocalisation PHP/JS

Message non lude Adriweb » 04 Mar 2015, 23:15

Tu m'as l'air de ne pas comprendre du tout comment marche de la programmation PHP server-side et du scripting JS client-side, parce que tes questions et les idées que tu évoques n'ont pas vraiment de sens.

Pourquoi veux tu stocker ca dans une variable SESSION ?
Si c'est voué à être complètement temporaire, pourquoi as-tu besoin de PHP ? Tu peux parfaitement faire ceci en JS uniquement.
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.2%
 
Messages: 14616
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Suivante

Retourner vers Maths, physique, informatique et autre...

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 47 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1415 utilisateurs:
>1376 invités
>34 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)