Possibile? Utilizzare Google Maps / GPS per dire da quanto tempo qualcuno si trova in una posizione?

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

  •  06-07-2019
  •  | 
  •  

Domanda

Sto pensando di creare un'app per iPhone che utilizzi la funzione GPS per tracciare dove si trova qualcuno e per quanto tempo. Mi rendo conto che probabilmente potrei ottenere la posizione corrente dall'iPhone da un sito Web, ma l'unico modo con cui ho familiarità è usare le chiamate Ajax, ecc. (Scusate se questo è un concetto piuttosto nuovo) ma temo che potrebbe impantanare i miei server con chiamate costanti per tenere traccia del tempo. C'è un modo migliore per farlo? Qualche risorsa che potrei consultare su questa idea / concetto? È persino plausibile a questo punto?

Sono più esperto di php / mysql ma sto provando a sviluppare alcune nuove idee che ho avuto. Qualsiasi aiuto sarebbe molto apprezzato!

È stato utile?

Soluzione

È possibile mantenere un archivio dati locale quindi inviare aggiornamenti al server solo quando l'app rileva che l'utente si è spostato. Sono abbastanza sicuro che funzionerebbe e sul lato server devi solo capire l'ultima volta che un utente ha effettuato il check-in e quindi confrontarlo con il tempo corrente per vedere da quanto tempo sono stati da qualche parte. L'unico problema tecnico che posso vedere con questo è che questo richiede all'utente di avere l'iPhone acceso e l'app aperta TUTTO il tempo in cui si trovano da qualche parte, il che significherebbe che l'iPhone è ora solo un localizzatore GPS piuttosto costoso con un telefono incorporato!

Altri suggerimenti

è possibile memorizzare le posizioni degli utenti in un elenco locale sull'iPhone e una volta all'ora si invia l'elenco con coppie posizione / timeamp al server.

Come dice James Raybould, puoi calcolare sul server per quanto tempo un utente è rimasto all'interno di un intervallo per una determinata posizione. E anche inviando i dati una volta ogni ora ... non ogni volta che l'iphone rileva che l'utente si è spostato, quindi si salva il server per il ping continuo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top