iPhone accurata Geolocalizzazione Reverse
-
22-09-2019 - |
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?
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à.