2011-02-18 137 views
0

我正在開發一個使用地圖視圖的android應用程序。android:顯示谷歌地圖的方向

我可以添加點到地圖,縮放,獲取當前位置和動畫點。

但如何獲得2點之間的方向?

當用戶點擊點顯示當前位置和點擊位置之間的方向。

感謝

回答

1

但如何拿到2分之間的方向是什麼?

數學。這與Android無關。它甚至與地圖無關。它與數學有關。

根據所涉及的距離,您可能可以脫離將事物視爲普通卡地桑(Carteisan)座標並進行必要的三角測量。然而,在一個很大的距離上,地球的曲率開始發揮作用,數學將變得更加困難。

您可能會考慮使用a search engine來查找您想要使用的公式的任何版本。

+0

我不想計算方向.....我需要繪製從當前位置到使用android谷歌地圖的圖像視圖中選擇的位置的路徑。 – Alex 2011-02-19 14:15:46

+0

@ahmed:您可能希望更新您的問題以反映這一點。正如你所寫的,你的問題並不表明這是你的意圖。 – CommonsWare 2011-02-19 14:23:51

0

爲了顯示地圖上的方向(安卓) ,您可以嘗試在應用程序上製作覆蓋自定義路線。

我們將進一步假設返回的路線可能包含其他信息,例如路線的當地坡度(例如,如果您正在輪椅上談判路線,這可能很重要)。由於這需要網絡訪問,如果網絡有問題可能會阻塞主UI線程,我們也將使用此示例來介紹將重要技巧放在後臺線程上,這會耗費時間或潛在的UI阻止任務。並使用AsyncTask在後臺運行該進程。要使用AsyncTask,我們必須對它進行子類化。

也許這是幫助你。