Android 台灣中文網

標題: 如何在地圖上標示A點到B點座標? [打印本頁]

作者: eric9991516    時間: 2012-4-26 00:12
標題: 如何在地圖上標示A點到B點座標?
我想在一張地圖上設計能夠從A點連到B點的座標
請問有哪個高手可以告訴我該從何起步...


作者: ploglin    時間: 2012-4-26 09:23
你是要做一個直線連起來,還是類似路徑規劃的功能?
作者: eric9991516    時間: 2012-4-26 16:15
ploglin 發表於 2012-4-26 09:23
你是要做一個直線連起來,還是類似路徑規劃的功能?

類似捷運地圖 R1站到R2站的距離這樣
作者: ploglin    時間: 2012-4-27 09:30
如果是要計算直線距離有很多人家已經寫好的經緯度轉公里的程式可以參考。
如果是要計算實際路徑的距離,Google Map的API好像也有。
看你是要哪一種的,如果找不到資料我再給你我之前用過的。
作者: eric9991516    時間: 2012-4-30 15:36
ploglin 發表於 2012-4-27 09:30
如果是要計算直線距離有很多人家已經寫好的經緯度轉公里的程式可以參考。
如果是要計算實際路徑的距離,Goo ...

不好意思我好像有點搞錯囉

我想實現的是:
我有一張圖片,可以讓使用者隨意觸控兩點,然後計算出這兩點的距離、座標、經緯度
這樣該怎麼實現?
作者: ploglin    時間: 2012-4-30 17:22
只有地圖才有經緯度唷。
如果是圖片算距離跟座標的話,你可以用一個LinearLayout或其它類似的Layout,背景設成你的圖片,再配合 GestureDetector 去監聽觸碰到的點。
詳細要測試才知道,你可以先試試,有問題再問。
作者: eric9991516    時間: 2012-4-30 18:52
ploglin 發表於 2012-4-30 17:22
只有地圖才有經緯度唷。
如果是圖片算距離跟座標的話,你可以用一個LinearLayout或其它類似的Layout,背景 ...

摁摁
謝謝你提供我方向

我先去試試看如何操作
感恩=P
作者: eric9991516    時間: 2012-5-3 12:50
ploglin 發表於 2012-4-30 17:22
只有地圖才有經緯度唷。
如果是圖片算距離跟座標的話,你可以用一個LinearLayout或其它類似的Layout,背景 ...

請教大大
我後來跟朋友改用觸碰螢幕之後可以算出 (X,Y) 的座標值
但我現在想把這個功能對應到我地圖上的某些站
例如我點選 A 站即可觸發選單

但現在還有一個問題是
我的圖片是直接將他寫死設成背景圖也就是他沒有縮放大小功能
這樣我拿到不同螢幕SIZE的手機上使用會不會出現圖片過小或者過大的問題呢?
作者: ploglin    時間: 2012-5-3 13:33
如果要解決不同尺寸的問題,你可以用RelativeLayout,再用對齊的功能去排出你的Layout,誤差就不會太大。
另外,就算設成背景也是可以動態調整圖片的大小。




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1