Möglich? Verwenden Sie Google Maps / GPS zu sagen, wie lange jemand in einer Position gewesen ist?

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

  •  06-07-2019
  •  | 
  •  

Frage

Ich denke an ein iPhone app bauen, die die GPS-Funktion verwenden würden, wo zu verfolgen jemand ist und wie lange. Ich weiß, ich wahrscheinlich den aktuellen Standort aus dem iphone von einer Website bekommen konnte, aber den einzigen Weg, ich bin vertraut mit Ajax-Aufrufen verwendet, etc (Sorry, wenn dies ein ziemlich newbie Konzept ist), aber ich fürchte, das würde meinen Server biegt mit konstant Anrufe Zeit zu verfolgen. Gibt es einen besseren Weg, dies zu tun? Die Mittel, konnte ich auf diese Idee / Konzept konsultieren? Ist es auch an dieser Stelle plausibel?

Ich bin mehr in PHP / MySQL versiert aber versuchen, auf neue Ideen verzweigen ich je hatte. Jede Hilfe wäre sehr geschätzt!

War es hilfreich?

Lösung

Sie können einen lokalen Datenspeicher halten dann nur Updates an den Server senden, wenn die Anwendung erkennt, dass der Benutzer bewegt hat. Ich bin mir ziemlich sicher, dass das funktionieren würde und auf der Server-Seite Sie trainieren nur das letzte Mal, wenn ein Benutzer eingecheckt und dann vergleichen, die gegen die aktuelle Zeit, um zu sehen, wie lange sie irgendwo haben. Das einzige technische Problem, das ich mit diesem sehen kann, ist, dass dies muss den Benutzer das iPhone auf und die App öffnen die ganze Zeit, sie irgendwo zu haben, die das iPhone bedeuten würde, ist jetzt nur noch ein ziemlich teurer GPS-Tracker mit einem im Telefon gebaut!

Andere Tipps

könnten Sie Benutzerstandorte auf einer lokalen Liste auf dem iPhone speichern und einmal pro Stunde die Liste mit Standort / timesptamp Paare zum Server senden.

Wie James Raybould sagt, können Sie auf dem Server berechnen, wie lange ein Benutzer innerhalb eines Bereichs für eine gegebene Position geblieben sind. Und auch durch die Daten einmal pro Stunde zu senden ... nicht jedes Mal das iPhone erkennt, dass der Benutzer bewegt, dann speichern Sie Ihren Server für kontinuierlich Pings.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top