Berechnen Kompasskurs zu einem CLLocation - Haversine Funktionen für iOS
-
02-10-2019 - |
Frage
Ich verstehe, wie die Entfernung zwischen 2 CLLocations zu bekommen. Ich brauche die generali Kompasspeilung (N, NE, E etc.) von einem CLLocation zu einem anderen CLLocation zu bestimmen.
Bevor ich etwas implementieren, um die Lager mit der Haversine Formel abzuleiten ist es eine allgemein Open-Source-Bibliothek oder Codefragment angepasst, dass Sie löst dieses Problem, mit oder ohne Verwendung Haversine gefunden habe?
Danke!
Lösung
Ich habe einige der Schnipsel erhältlich von Movable Type Scripts verwendet - sowohl Haversine und sphärische Kosinussatz zur Verfügung. Die Codebeispiele sind in JavaScript, aber sie übersetzen sehr leicht zu C oder Objective-C.
Andere Tipps
Schauen Sie sich https://github.com/100grams/CoreLocationUtils