2013-03-01 41 views
0

我正在開發一個Android應用程序,我想標記一些地方,然後跟蹤路徑B/W他們。就像我從A開始我的旅程並標記它,然後去Band標記,然後C,最後當我到達我的最終目的地時。那麼我想跟蹤從ABC的路徑.... 我已經嘗試了很多,發現我可以使用URL意圖通過動態傳遞經緯度來做到這一點,但我想在運行時標記隨機地方..... 現在我正在使用這個。谷歌地圖路徑跟蹤與Android中的標記點

String uri = "http://maps.google.com/maps?f=d&source=s_d&saddr=" + 30.7353 +","+76.7911+"&daddr="+12.9833+","+ 77.5833+"+to:"+22.5697+","+88.3697; 
    Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri)); 
    intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity"); 
    startActivity(intent); 

請幫我一把。謝謝。

回答

0

如果我理解正確的話,而你正在使用您要設置標記的地圖,然後設定一個又一個,並創建這些標記之間的折線:

設置通過點擊地圖您需要重寫onMapClick方法並將您的活動設置爲OnMapClickListener。爲你點擊並創建一個標記,並獲得它的協調。當你做到這一點,創建2個標記,您可以前往這個帖子現在

2.瞭解如何創建這些2個標記和一個人的後面之間的折線:enter link description here

+0

哎周華健,thanx的回覆,,, – jatyan 2013-03-04 07:20:17

+0

但我的問題是,我希望這些點是用戶定義的,該鏈接工作在兩個動態設置點,我想從用戶獲得點,可以是任何沒有。 – jatyan 2013-03-04 07:22:26

+0

@jatyan,請再次閱讀我的答案,如果你想讓你的用戶在地圖上創建自己的標記(通過點擊或長時間點擊它),你需要讓你的地圖活動實現OnMapClicKListener或OnMapLongClicKListener ...和然後重寫OnMapClick方法或OnMapLongClick方法以確定點擊座標,設置一個新標記並通過多段線將其與已擁有的代碼連接。 – 2013-03-04 08:19:17