Comment puis-je obtenir l'emplacement actuel depuis un téléphone Android avec HTML5 et l'associer à une variable php telle que $ lat et $ lon? J'ai un code comme ça mais comment puis-je l'utiliser?
if(navigator.geolocation)
{
navigator.geolocation.getCurrentPosition(function(position)
{
var lat = position.coords.latitude;
var lng = position.coords.longitude;
doSomething();
});
}
Réponses:
0 pour la réponse № 1JavaScript est strictement client. Vous devrez utiliser une sorte de publication (AJAX étant l'arme de choix pour cela). À partir de là, stockez-la dans la session que vous utilisez pour l'utilisateur et le tour est joué.
0 pour la réponse № 2
Utilisez AJAX pour envoyer les coordonnées à une fonction de gestionnaire PHP afin de pouvoir les stocker où vous voulez (base de données, session, etc.) et faire en sorte que le gestionnaire envoie les valeurs à votre fonction.
Je "suggère une fonction de gestionnaire car c'est mon style de travail, mais vous pouvez envoyer les données directement à votre fonction."
En outre, vous pouvez opter pour un événement déclenché par une heure, comme envoyer des données toutes les 5 secondes ou un événement utilisateur, le ciel est la limite à partir de là.