2011-01-29 57 views
1

所以我在做一個增強現實應用程序,我有點不知如何訴說,給你的當前位置和航向信息和第二的位置,如果你實際上正面臨那個位置。我認爲它與CLLocation Heading的特定部分有關,但我有點不確定。任何幫助將是真棒,非常感謝大家如何知道你面對的iPhone應用程序特定CLLocation

回答

1

我這樣做一次,如果我還記得,你需要的是位置和航向的座標。如果我理解錯誤,則必須檢查您的當前位置是北或南,以及您的目的地是東或西。

這可以通過檢查緯度/經度值來輕鬆完成。添加標題,您可以計算出一個代表您正在觀看的方向的「線」。

不管怎麼說,我這樣做是在OpenGL,繪製一些場景導入到iPhone。我所需要做的就是從上面進行計算並畫出風景。

我不能告訴你,從內存中的代碼,但我可以告訴你,有一些例子繪製它放在一張紙上確實幫助:) - 和所有你需要做的已經是你似乎有!

+0

我剛剛回憶說,您需要計算從您正在觀察的點到目的地的角度,以確定您是否正在觀察後者。你需要記住的是,這是一個圍繞着你的位置的圓圈,可以這麼說(360°)。你需要將計算轉移到這個系統中。希望我能幫忙! – Icky 2011-01-29 19:07:43

1

我快速查看了CLLocation API,看起來不像他們做相對標題。聽起來就像你會想要實現像「大圓圈方位」算法一樣的方法,從相對於北方的位置到物體的方位,然後使用羅盤讀數來確定相機何時在該方向上對齊。大地測量算法的This page is a goldmine

+0

真棒生病檢查出來,非常感謝 – DieHards77 2011-01-31 00:54:31