CLLocationManager - Überwachen von Regionen im Vergleich zu signifikanten Standortänderungen

8

Ich verwende derzeit wichtige Standortänderungsupdates, um zu überwachen, ob der Benutzer ein bestimmtes Interessengebiet betreten hat oder nicht (meine Definition eines Interessensgebiets ist breiter, als einfach durch geografische Regionen definiert werden kann). Meine Anforderungen sind, dass meine App regelmäßig geweckt werden sollte, um zu überprüfen, ob der Benutzer den definierten Bereich definiert hat (wenn er gerade nicht ausgeführt wird).

Meine Frage ist: Würde ich mich für Regionsupdates registrieren (da ich eine Reihe von Regionen habe, von denen bekannt ist, dass sie zu meinem Interessengebiet passen), dann geben Sie mir mehr Updates, als einfach auf alle wichtigen Änderungen zu warten doppelte Updates? Der Grund, warum ich diese Frage stelle, ist, zu klären, ob die Regionsüberwachung einfach ein Filter für signifikante Änderungen der Standortänderung ist (da beides nicht als GPS-Stromversorgung dokumentiert ist), oder wenn die Regionsüberwachung in der Lage ist, spezifischer zu sein GPS, aber mit mehr Spezifität). Insbesondere würde mich interessieren, ob jemand Daten oder Dokumente zu diesem Thema gesehen hat.

Danke.

    
mike 07.06.2012, 14:04
quelle

1 Antwort

5

Die Regionsüberwachung scheint von spezifischeren Änderungen des Standortsignals zu profitieren als der Service für die signifikante Standortänderung. Ich sage das, weil ich kleine Regionen (~ 100 m Radius) definiert habe, die im Hintergrund von der Regionsüberwachung erfasst werden, aber dies ist keine signifikante Standortänderung. Beachten Sie jedoch, dass die beiden Ereignisse bei verschiedenen Arten von Benutzeraktionen ausgelöst werden.

Regionenüberwachung - nur an Grenzüberschreitungen ausgelöst. Daher muss ein Benutzer zwei Standortaktualisierungsereignisse auf beiden Seiten der Grenze haben. Wenn Sie große Regionen definieren und der Benutzer in ihnen herumläuft, erhalten Sie no Updates.

Signifikante Standortänderung - Scheint ausgelöst zu werden, wenn die Mobilfunkmasten und die Location Awareness scheint dies zu vermuten. Hier sind einige großartige Daten zur allgemeinen Genauigkeit dieser Updates, die ungefähr 500 m zwischen der Benachrichtigung andeuten.

    
Ted Tomlinson 03.07.2012, 19:37
quelle

Tags und Links