2010-07-07 50 views
2

Je comprends comment obtenir la distance entre 2 CLLocations. J'ai besoin de déterminer le relèvement de la boussole généralisée (N, NE, E, etc.) d'une CLLocation à une autre CLLocation. Avant que j'implémente quelque chose pour dériver le roulement avec la formule de haversine est là une bibliothèque de source ouverte généralement adaptée ou un fragment de code que vous avez trouvé résout ce problème avec ou sans l'utilisation de la haversine?Calculer la boussole en direction d'un CLLocation - Fonctions Haversine pour iOS

Merci!

Répondre

2

J'ai utilisé quelques-uns des extraits disponibles de Movable Type Scripts - à la fois la haversine et la loi sphérique des cosinus disponibles. Les exemples de code sont en JavaScript, mais ils se traduisent très facilement à C ou Objective C.

+0

cool. Merci juste n'était pas sûr s'il y avait une autre façon de le faire. – Nick

1
+0

J'ai roulé ma propre haversine mais votre travail sur cette bibliothèque est superbe. Merci d'avoir partagé. Travail de navigation à l'estime. – Nick

+0

la plupart des fonctions sont dépréciées Maintenant dans cette bibliothèque. –