Geolocalisation - Javascript/Node.js - Programmation
Marsh Posté le 28-11-2014 à 17:44:57
Bonjour,
Si l'utilisateur doit déjà remplir un formulaire, le script que tu nous présentes est facilement adaptable.
(Plutot que d'afficher le texte dans un <div id="infoposition"></div>, tu l'ajoutes en valeur dans un champs caché)
<input type="hidden" value="" name="toto" id="toto"/>
<script>
document.getElementById("toto" ).value= infopos;
</script>
Si pas de formulaire, tu l'envoies en AJAX au chargement de la page.
Bonne soirée
PS : je code de tete, pas sure que ca fonctionne.
Marsh Posté le 28-11-2014 à 18:10:56
Merci torwood3
Oui effectivement la géolocalisation fait partie d'un formulaire
Marsh Posté le 28-11-2014 à 19:26:39
j'ai trouvé ce ci
$.post("http://www.votredomaine.com/position.php",{lat:position.coords.latitude,lng:position.coords.longitude});
mais de là à le faire fonctionner :-)
Marsh Posté le 28-11-2014 à 17:26:27
Bonjour,
en cherchant sur Internet un script de géolocalisation j'ai fini par trouver le script suivant :
<!doctype html>
<html lang="fr">
<head>
<meta charset="uth-8">
<title>HTML5 : Géolocalisation</title>
</head>
<body>
<!-- Un élément HTML pour recueillir l’affichage -->
<div id="infoposition"></div>
<script>
function maPosition(position) {
var infopos = "Position déterminée :\n";
infopos += "Latitude : "+position.coords.latitude +"\n";
infopos += "Longitude: "+position.coords.longitude+"\n";
infopos += "Altitude : "+position.coords.altitude +"\n";
document.getElementById("infoposition" ).innerHTML = infopos;
}
if(navigator.geolocation)
navigator.geolocation.getCurrentPosition(maPosition);
</script>
</body>
</html>
il fonctionne parfaitement mais voilà malgrer mes recherches je ne trouve pas le moyen de recuperer les données (latitude et longitude) par exemple dans un champs caché pour pouvoir les mettre dans une db cela est'il possible et si oui comment ?
Ou connaissez vous un moyen efficaces en PHP ou autre de géolocaliser un visiteur en récupérant les données (aussi précis que ce script car lui me donne ma position exacte contrairement à certain qui géolocalise le routeur qui me fournit l'acces
Merci d'avance de votre aide
Message édité par pca3 le 28-11-2014 à 17:27:03