我想在這裏你看到的指針總是指向一個特定的GPS位置寫在Android上的應用程序。所以當你打開你的手機或駕駛時,指針仍然指向GPS位置。如何創建指針,指針始終指向某個GPS位置? (在Android設備)
但我不知道如何與GPS位置和指南針sensordata做計算。
誰能給我一些指點如何開始也許對如何做這樣的例子嗎?
我想在這裏你看到的指針總是指向一個特定的GPS位置寫在Android上的應用程序。所以當你打開你的手機或駕駛時,指針仍然指向GPS位置。如何創建指針,指針始終指向某個GPS位置? (在Android設備)
但我不知道如何與GPS位置和指南針sensordata做計算。
誰能給我一些指點如何開始也許對如何做這樣的例子嗎?
要做到這一點,你需要知道的幾件事情:你在哪裏要指向
使用Android的LocationManager並註冊的位置更新。當這些更新到達時,您需要提取位置和方位(也可以使用指南針進行方位)並將它們轉換爲您正在使用的地圖格式。通常這將是谷歌地圖球形墨卡託變化。
有了這些信息,你可以用三角函數計算你和你的標記位置之間的角度和使用該繪製你的方向箭頭在地圖上,或與軸承的數據來告訴你該走哪條路。需要
相同的起始點如上述的答案,但沒有三角計算。只需調用現有的方法。
你有
現在,您可以
,或者如果你想有一個更短的行(或箭頭)