Domanda

Voglio ottenere la posizione più accurata possibile, nella mia app. Ho provato in passato (circa 2 mesi fa) e ho usato per ottenere alcuni risultati piuttosto strano. Come Un tempo si otterrebbe una posizione abbastanza precisa (fino a poche porte verso il basso), quindi vorrei provare ancora 5 minuti più tardi nello stesso punto e vorrei avere da qualche parte un paio di chilometri di distanza.

Quindi quello che voglio veramente fare, è di avere Core Location ricerca di 5-10 secondi (su un timer) e lo hanno tirare fuori strada e quartiere, ma se la strada non è abbastanza preciso, poi basta prendere il borgo .

Utilizzando l'applicazione Maps, quando si arriva fino al punto blu, so che la sua davvero accurata e ha la mia posizione a 20 metri - in questo caso vorrei uscita per la strada e sobborgo, ma quando si ha un raggio più grande so che la sua non è così preciso - in questo caso voglio solo sobborgo

.

Come potrei fare per questo?

È stato utile?

Soluzione

Si potrebbe verificare la proprietà horizontalAccuracy dell'oggetto CLLocation e, a seconda che il valore di uscita sia per strada, subburb o anche solo della città.

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