這篇要來介紹旅遊行程編輯器專案的第3個功能塊囉,目的是讓使用者可以自由的選擇景點,並調整行程。透過以winform元件與Map,呈現旅程的結果。
功能塊3大致功能如下
- 建立新的旅程專案
- 使用places API或資料庫查詢,選取景點加入旅程。
- 使用者編輯各景點細節,包含出發日期、起始時間、停留時間、交通工具等景點資訊。
- 產生對應的view,包含文字資訊與map顯示
這篇要來介紹旅遊行程編輯器專案的第3個功能塊囉,目的是讓使用者可以自由的選擇景點,並調整行程。透過以winform元件與Map,呈現旅程的結果。
功能塊3大致功能如下
功能塊2主要想實現資料庫的功能,讀取資料庫並提供搜尋、顯示欄位調整、進階條件調整等資料顯示篩選的功能,並實做圖片瀏覽器,包含顯示圖片、上傳、刪除、上下頁的功能。但這個專案會使用Stream + CSV的方式來實現,目前預計在第2個專案才會正式加入SQL的操作。
這篇會介紹功能塊1中,有使用到的套件與概念,介接Google Maps API,以及利用WebBrowser顯示地圖,讓生硬的資料變成可以與讓使用者互動的頁面,並用更直覺的方式執行程式。功能塊1的架構思考流程會是:
最近第一個較完整的專案快完成了,前2個月都在花時間趕進度,最近稍微有時間,就花點時間把整個專案的概念紀錄一下。這篇還不會提到怎麼做,但會條列式整理大概用到哪些技術與想法。