Possible? Utilisez Google Maps / GPS pour indiquer combien de temps une personne est restée dans un lieu?

StackOverflow https://stackoverflow.com/questions/1215769

  •  06-07-2019
  •  | 
  •  

Question

Je songe à créer une application pour iPhone qui utiliserait la fonction GPS pour savoir où se trouve quelqu'un et pendant combien de temps. Je me rends compte que je pourrais probablement obtenir l'emplacement actuel de l'iphone depuis un site Web, mais le seul moyen que je connaisse consiste à utiliser des appels ajax, etc. (Désolé, il s'agit d'un concept plutôt novice), mais je crains que mes serveurs ne s'enlisent avec appels constants pour suivre le temps. Y a-t-il une meilleure manière de faire cela? Des ressources que je pourrais consulter sur cette idée / concept? Est-ce même plausible à ce stade?

Je suis plus familiarisé avec php / mysql mais j'essaie de développer certaines idées nouvelles que j'ai eues. Toute aide serait grandement appréciée!

Était-ce utile?

La solution

Vous pouvez conserver un magasin de données local, puis envoyer des mises à jour au serveur uniquement lorsque l'application détecte le déplacement de l'utilisateur. Je suis à peu près sûr que cela fonctionnerait et côté serveur, vous vous contentez de la dernière fois qu'un utilisateur est arrivé, puis comparez cela à l'heure actuelle pour voir depuis combien de temps il est. Le seul problème technique que je puisse voir avec ceci est que cela nécessite que l'utilisateur ait l'iPhone allumé et que l'application ouvre l'heure ENTIÈRE, ce qui voudrait dire que l'iPhone n'est plus qu'un traqueur GPS plutôt coûteux avec un téléphone intégré!

Autres conseils

vous pouvez stocker les emplacements des utilisateurs sur une liste locale de l'iphone et l'envoyer toutes les heures à l'adresse suivante au serveur.

Comme le dit James Raybould, vous pouvez calculer sur le serveur combien de temps un utilisateur est resté dans une plage pour une position donnée. Et aussi en envoyant des données toutes les heures ... pas chaque fois que l’iphone détecte que cet utilisateur a été déplacé, vous enregistrez votre serveur pour les pings en continu.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top