Esattamente quali sono i limiti dei promemoria georeferenziati?

10

Una delle nuove funzionalità più entusiasmanti da iOS5 è la possibilità di impostare promemoria - e ancora meglio - la possibilità di impostare i promemoria basati sul geofencing quando arrivi o lasci una posizione.

Ho due domande chiave su come funzionano nella pratica e mi chiedevo se qualcuno potesse rispondere in base alle loro esperienze.

    1.) Se sono seduto nella posizione A ma ho intenzione di partire e impostare un promemoria che si spegne quando torno in posizione A - funzionerà?

vale a dire. se sei nel tuo ufficio e stai per partire per un incontro e vuoi ricordare di fare qualcosa quando torni puoi impostare questo avviso prima di partire o se si spegne immediatamente perché ci sei già?

    2.) Vivo a Manhattan e il mio indirizzo di casa (memorizzato nelle informazioni di contatto) non è quello che il mio iPhone pensa che la mia posizione sia quando sono seduto nel mio appartamento. Il mio iPhone pensa che io sia tre edifici in fondo e dall'altra parte della strada. I promemoria georeferenziati funzionano se dico a loro di ricordarmi quando arrivo a "Casa", anche se "Casa" non è esattamente dove iPhone GPS pensa che io viva?

NB: Il mio test una tantum dimostra che non mi identifica correttamente come a casa. Sembra che dovrei dirlo per ricordarmi quando arrivo all'indirizzo sbagliato che iPhone pensa sia a casa. Penserei che avrebbe un po 'di raggio per consentire l'inesattezza del GPS - sarebbe meglio se tu potessi impostare questo raggio!

    
posta Jish 20.10.2011 - 01:29
fonte

2 risposte

2

Dividerò la tua domanda in due aree principali poiché una è facilmente rispondibile, l'altra non è priva di una conoscenza approfondita di come i servizi di localizzazione funzionano all'interno di iOS.

  • Come fare un promemoria per quando ri-arrivi nel luogo in cui ti siedi ora?
  • Qual è la salsa speciale e tutti i modi in cui posso modificare la posizione in iOS?

Per fare un promemoria, inizia attivando "At a Location" e poi scegli quando arrivo invece del valore predefinito quando parto. A volte ho un segnale di localizzazione scarso e l'allarme può spegnersi, ma ciò sembra accadere molto raramente nella pratica. Quando ciò accade, lo applico quando esci. Questo sembra essere meno sensibile al raggio, quindi quando si spegne, mi ricordo di cambiarlo di nuovo in arrivo.

La domanda più profonda su come la posizione funziona davvero e viene implementata non è divulgata pubblicamente. Come utente finale, non puoi impostare il raggio o altri parametri che influenzano il motore di localizzazione. È spento o acceso. Puoi accendere o spegnere le radio.

Ti incoraggio a ottenere Xcode e a giocare con alcuni i progetti dimostrativi a learn come funziona la posizione nel simulatore iOS e forse puoi ottenere una migliore comprensione di come iOS presenta questi dati alle app.

    
risposta data 28.10.2011 - 16:25
fonte
0

L'app Promemoria non espone tutte le funzionalità di geofencing che l'API di iOS 5 consente. Quindi un'applicazione di terze parti potrebbe darti qualche altra opzione al riguardo.

C'è un oggetto location manager che il sistema operativo mantiene e gli sviluppatori si interfacciano con esso per configurare i servizi di localizzazione e per essere informato su ciò che è accaduto all'interno del framework di localizzazione principale.

Una cosa che il responsabile della posizione può fare è che può essere impostata per monitorare un elenco di regioni. Ogni regione ha un punto centrale e un raggio. Deve essere circolare, ma puoi impostare la dimensione di un cerchio.

L'altra cosa che puoi dire al responsabile della localizzazione quando registri una regione da guardare è la "precisione" - quanto lontano "passato" il confine di quella regione che l'utente deve essere prima di sparare "Siamo qui! " messaggio nel codice cliente. È utile per spiegare esattamente quello che stai vedendo. Dove sei, la tua precisione GPS è bassa, quindi sarebbe bello se il jitter introdotto nei dati da metodi di posizionamento più grossi non stessero sparando gli avvisi volenti o nolenti solo perché ti trovavi nello stadio della tua regione.

Nessuna di queste configurazioni è sfruttata nell'app dei promemoria del sistema operativo: prende solo un indirizzo e crea un'area intorno ad esso. Nella mia esperienza probabilmente ha un'impostazione di "accuratezza" abbastanza ampia. Un allarme che lascia il mio ufficio spara forse 1/8 miglia in fondo alla strada. Un allarme che arriva a casa mia spara mentre entro nel mio vialetto. Quindi forse 100 metri più o meno 75?

    
risposta data 31.10.2011 - 13:38
fonte

Leggi altre domande sui tag