Frage

Ich mag die genaueste Lage möglich in meiner App zu bekommen. Ich habe in der Vergangenheit versucht (vor ca. 2 Monaten) und ich haben ein paar ziemlich seltsame Ergebnisse zu erhalten. Wie eine Zeit würde es eine Position ziemlich genau erhalten (bis auf wenige Türen weiter), dann würde ich versuchen, wieder 5 Minuten später an der gleichen Stelle und ich würde irgendwo ein paar Kilometer weg.

Also, was ich wirklich tun möchte, ist Kern Ort haben 5-10 Sekunden für die Suche (auf einem Timer) und haben es auf die Straße und Vorort herausziehen, aber wenn die Straße nicht ganz richtig ist, dann nehmen Sie nur den Vorort .

Mit der Maps App, wenn es um den blauen Punkt wird nach unten, ich weiß, es ist wirklich genau und habe meine Lage innerhalb von 20 Metern - in diesem Fall ich die Straße und Vorort ausgeben möchte, aber wenn es einen größeren Radius ich weiß, es ist nicht so genau - in diesem Fall möchte ich nur die Vorstadt

.

Wie würde ich über diese gehen?

War es hilfreich?

Lösung

Sie können die horizontalAccuracy Eigenschaft des CLLocation Objekts prüfen und in Abhängigkeit von diesem Wert Ausgang entweder Straße, subburb oder auch nur Stadt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top