2015年7月3日 星期五

路線隨你排-自製的Android APP

※ 增加路線預覽功能操作說明

繼前年小弟推出的第一支APP「路線排排排」之後,終於在今年又寫了一支全新的「路線隨你排」,已經在Google Play上架囉!在「路線排排排」上架後接獲不少各方建議,但因工作因素只能斷斷續續抽空寫APP(其實也是有點懶),一直到這個月終於將「路線隨你排」完成了,以下列出新APP的重點功能:


  • 出遊、送貨或訪客...等狀況提供路線最佳化。
  • 地址或地點欄位提供自動完成功能。
  • 可設定常用的喜愛點。
  • 可設定單日行程及多日行程。
  • 已存檔的行程可修改。
  • 已存檔的行程資料可備份及還原。
  • 可自行選擇是否將路線最佳化。


以下是問答時間:
問:「路線排排排」的資料是否可轉到「路線隨你排」?
答:「路線排排排」及「路線隨你排」的設計方式不同,所以「路線排排排」的資料無法轉到「路線隨你排」。

問:此APP不就是為了幫使用者規畫最佳路線才推出的嗎?為什麼還可以自行選擇將路線最佳化?
答:因為「路線排排排」上架後有使用者給一星,理由是為什麼跑出來的順序跟他打進去的不一樣(這位使用者可能沒看清楚小弟的APP的用途),小弟想想或許使用者也有這樣的需求,於是便提供了可自行選擇是否最佳化的功能。

問:此APP是否可推出付費版?
答:「路線排排排」上架後,曾有人建議小弟可以將「路線排排排」更新後推出付費版,小弟考慮了之後,決定還是一樣以內含廣告的方式推出,暫時不出付費的版本,因為小弟本身寫程式如閒雲野鶴一般,想到什麼就寫一點,改天想到什麼又寫一點,有時候甚至一整年都不會有更新,這樣對於已付費的使用者來說可能有點抱歉,如果大家真的覺得小弟的APP不錯,那就麻煩請大家多按廣告支持一下囉!

以下是喜愛點的操作說明:

按左上角的menu鍵。



















點選「建立喜愛點」。


















1.輸入名稱。
2.輸入地址時請先輸入一個字,在自動完成的下拉清單選擇需要 的字串後再輸入下一個字,例如若要輸入「台北市信義區」,您只要輸入「台」,在下拉清單裡面選台北市,再輸入「信」,在下拉清單裡面選台北市信義區即可。














輸入完成之後按「儲存」。


















下方就會出現剛剛輸入的喜愛點了。























以下是單日行程操作說明:

在單日的頁籤,點擊「建立單日行程」。























1.輸入「標題」
2.「地點」的輸入方式有兩種:
   a.右方箭頭所指的按鈕就是「喜愛點」按鈕,點了會顯示之前建立的喜愛點,再選擇所要用的喜愛點。
   b.直接在「1」的地方輸入地址
3.選擇將地點設為起點、終點、起點及終點、經過點
4.選擇是否要將路線做最佳化。

※地點一定要有文字,下方的請選擇才會有作用,若地點沒有文字,按下方的請選擇是沒有反應的。







當起點、終點及經過點都設定完成後,按「儲存」會自動返回單日頁籤。

在紅色區塊左右滑動可刪除經過點,按住紫色區塊可上下拖動經過點

是否最佳化路線勾選與不勾選的差異如下:
勾選:APP自動幫您規劃整個行程的最佳路線。
不勾選:APP會按照您輸入的經過點順序顯示行進路線。














在單日頁籤點擊剛才建立的行程。



















路線隨你排就自動幫你算出最佳化的路線

點上方的地圖圖案即可顯示全路線預覽
 點擊上方左圖中的其中一個項目,選擇使用Google地圖開啟,可顯示兩點之間的行進路線、時間及距離。

此圖顯示有3條路徑可走(箭頭處),再點選您想要走的路線即可。
顯示行進路線。


















這張可以看出有選擇最佳化及沒有最佳化的差異,左邊是有最佳化路線的,右邊是按照經過點順序的。



以下是多日行程操作說明:

在多日的頁籤,點擊「建立多日行程」。






















輸入「標題」後按「儲存」






















輸入的畫面都跟單日的差不多,多了一個日期,都輸入完成以後按「儲存」。

※ 一個多日的行程裡面不可以有兩個同樣的日期,選擇已經建立過的日期APP會跳出警示。

















按儲存後,APP會再提示是否要繼續新增其他日期,若要繼續新增其他日期的行程,請按「繼續新增」,若目前沒有要新增請按「離開」。




















在多日行程裡面,若要再加入其他日期,可按上方的「+」號,新增其他日期的行程。





















喜愛點編輯方式:

長按某個喜愛點會切換成多選模式,在多選模式中,選擇一個喜愛點,按上方的鉛筆圖案即可編輯喜愛點。




















在多選模式中選擇兩項以上就只能刪除,不能編輯。























單日行程編輯方式:


在單日頁籤長按選擇的行程,就會跳到多選模式,操作方式跟編輯喜愛點相同。





















多日行程編輯方式:

在多日頁籤長按選擇的行程,就會跳到多選模式,操作方式跟編輯喜愛點相同,此頁面可更新標題。





















在此頁面長按,可編輯某一日的行程。























資料庫備份及還原:


按左上角的menu鍵,選擇「備份資料庫」。






















APP會顯示備份的位置,目前是設定在手機內建的ROM的RoutePlanner目錄。

還原資料庫操作方式相同,預設是抓手機內建的ROM的RoutePlanner目錄,所以請勿變更路徑及目錄名稱。