2010-10-04 6 views
4

Lorsque vous appelez Location.distanceBetween() et que vous obtenez le relèvement initial et final, quelle est l'échelle de relèvement? Je reçois des valeurs négatives, ce qui n'a pas de sens pour moi. Le roulement va de 0 à 360 degrés (relatif ou absolu, peu importe). La seule chose à laquelle je pourrais penser est de N à E à S de 0 à 180 degrés, et de N à W à S de 0 à -180 degrés.Quelle est l'échelle initiale retournée par Location.distanceBetween()

Quelqu'un peut-il nous éclairer à ce sujet?

Répondre

10

Comme vous avez déjà conclu:

Dans la description de la fonction, de degrés Est vrai du Nord sont mentionnés. Le vrai nord est géographique, ce qui diffère quelque peu du nord déterminé par le magnétisme terrestre (pôle magnétique sud). Ainsi, si vous vous déplacez vers l'Est, votre relèvement est de 90 degrés, si vous vous dirigez vers le Sud, il est de +180 ou - 180, si vous vous déplacez vers l'Ouest, il est de -90 degrés.

+1

Odd. Je me demande pourquoi ils ne se contentent pas de la norme de 360 ​​degrés qui, vous le savez, est utilisée par le reste du monde. Toutes ces années en tant que scout ... gaspillées! – Turbo

+0

Je comprends votre déception. Mais c'est comme ça que ça se passe. – Zelimir

+1

Cette réponse est correcte. Et le commentaire de ce turbo est correct aussi. –