Bonjour,
Mon but est d'enregistrer la position GPS de mon iPhone afin de la récupérer sur mon mac pour pouvoir l'utiliser par la suite
Il me faudrait enregistrer :
-l'altitude
-la longitude
-la latitude
Voilà les différents bouts de code que j'ai assemblés :
Le nom du fichier log est 12121992.txt ( et droits en 777 )
Et j'ai renommé mon fichier en .php évidemment
Mais je ne sais pas sous quelle forme ( et comment ) enregistrer les variables "lat" "long" et "alt" dans mon fichier =)
Si vous avez une idée, je suis preneur, merci.
Mon but est d'enregistrer la position GPS de mon iPhone afin de la récupérer sur mon mac pour pouvoir l'utiliser par la suite
Il me faudrait enregistrer :
-l'altitude
-la longitude
-la latitude
Voilà les différents bouts de code que j'ai assemblés :
Bloc de code:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="refresh" content="2" >
<script type="text/javascript">
function startWatch(){
if (navigator.geolocation)
var watchId = navigator.geolocation.watchPosition(successCallback,
errorCallback,
{enableHighAccuracy:true,
timeout:10000,
maximumAge:0});
else
alert("Votre navigateur ne prend pas en compte la géolocalisation HTML5");
}
function stopWatch(){
navigator.geolocation.clearWatch(watchId);
}
function successCallback(position){
document.getElementById("lat").innerHTML = position.coords.latitude;
document.getElementById("long").innerHTML = position.coords.longitude;
document.getElementById("prec").innerHTML = position.coords.accuracy;
document.getElementById("alt").innerHTML = position.coords.altitude;
document.getElementById("precalt").innerHTML = position.coords.altitudeAccuracy;
document.getElementById("angle").innerHTML = position.coords.heading;
document.getElementById("speed").innerHTML = position.coords.speed;
document.getElementById("time").innerHTML = new Date(position.timestamp);
};
function errorCallback(error){
switch(error.code){
case error.PERMISSION_DENIED:
alert("L'utilisateur n'a pas autorisé l'accès à sa position");
break;
case error.POSITION_UNAVAILABLE:
alert("L'emplacement de l'utilisateur n'a pas pu être déterminé");
break;
case error.TIMEOUT:
alert("Le service n'a pas répondu à temps");
break;
}
};
</script>
</head>
<body>
<ul>
<p>Latitude : <span id="lat"></span></p>
<p>Longitude : <span id="long"></span></p>
<p>Précision : <span id="prec"></span></p>
<p>Altitude : <span id="alt"></span></p>
<p>Précision altitude : <span id="precalt"></span></p>
<p>Angle par rapport au Nord : <span id="angle"></span></p>
<p>Vitesse : <span id="speed"></span></p>
<p>Date - Heure : <span id="time"></span></p>
</ul>
<body onload="startWatch();">
</body>
<?php // Ce script va ouvrir un fichier log.txt, inscrire les données du formulaire et refermer le fichier.
$fp = fopen ("12121993.txt", "a");
fputs($fp, "\n");
fputs ($fp, "latitude : " [COLOR="Red"]et_la_variable_lat[/COLOR]);
fputs ($fp, "longitude : "[COLOR="red"]et_la_variable_long[/COLOR]);
fputs ($fp, " altitude : "[COLOR="red"]et_la_variable_alt[/COLOR]);
fclose ($fp);
?>
</html>
Et j'ai renommé mon fichier en .php évidemment
Mais je ne sais pas sous quelle forme ( et comment ) enregistrer les variables "lat" "long" et "alt" dans mon fichier =)
Si vous avez une idée, je suis preneur, merci.