Wie kann ich feststellen, ob iphones Corelocation ist Satelliten oder Zelle Turm Triangulation mit dem aktuellen Standort zu finden?

StackOverflow https://stackoverflow.com/questions/2417283

Frage

Ich bin mit Corelocation einen Benutzer aktuellen Standort zu finden und auf einer Karte angezeigt werden. Ich mag ein Symbol mit einer Antenne zeigen, wenn der Standort hergestellt wird mit Hilfe von Satelliten und ein Symbol mit Türmen, wenn es Turm Zelle Triangulation verwendet. In meinem Test-App stelle ich die gewünschte Genauigkeit kCLLocationAccuracyNearestTenMeters zu sein, wenn Turmzelle Triangulation kann dies nie aber erreicht werden, wenn es Satelliten verwendet hatte ich viel versprechende Ergebnisse.

Wie kann ich den Modus der Abrufen der aktuellen Position, Satelliten oder Türme bestimmen, sollte ich sehen, ob die Genauigkeit von Corelocation vorgesehen ist weniger als die gewünschte dann Satelliten verwendet, und wenn sie nicht verwendet Turm Zelle Triangulation oder gibt es eine andere Weg?

War es hilfreich?

Lösung

Das Framework deckt nicht die Methode (n), mit dem er die Position bestimmt.

Andere Tipps

Eine Möglichkeit, GPS-Updates zu unterscheiden:. Die Höhe Parameter gesetzt

Während der Rahmen belichten nicht, welche Hardware-Gerät Standortinformationen bereitstellt, hat es Genauigkeit Informationen mit den Eigenschaften bieten: horizontalAccuracy und verticalAccuracy. Sie können vortäuschen, indem man, wie genau diese Werte sind.

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