【正文】
功能實現(xiàn) 公交路線列表功能模 塊,其視圖為一個 LabelView,而且為一個可以上拉、下拉的列表,其功能的實現(xiàn)是應用 IB 產(chǎn)生一個 LabelView,并把他與相應的功能函數(shù)相連,列表初步形成。 本模塊主要實現(xiàn)代碼: MKCoordinateRegion jorinRegion=。手機基站定位,它相對于 GPS 接收器來說定位的位置不是很準確,準確度取決于該地區(qū)內(nèi)手機基站的數(shù)量。 = *。找到哈爾濱的經(jīng)緯度后,設置其顯示比例,經(jīng)過視覺的調(diào)試,在最終完成哈爾濱的全貌顯示。 圖 41 系統(tǒng)查詢顯示顯示流程圖 本系統(tǒng)的 UI 是用 Interface Builder 圖形化工具生成,再由功能函數(shù)控制圖形界面的思想,并完成程序的圖形界面。本 數(shù)據(jù)庫共包括三個表,分別為:公交路線表: Routes table,公交路線的站點經(jīng)緯度表: Stations table,公交所經(jīng)路線的經(jīng)緯度表: RoutePoints table。本模塊分為兩個公交路線查詢系統(tǒng) — 7— 小模塊,分別為:公交路線列表和列表索引欄,通過列表可以展現(xiàn)給用戶哈爾濱公交路線的所有線路,索引欄是幫助用戶快速的找到想要得到的公交路線。 說明模塊 : 本模塊對整個系統(tǒng)做一個闡述說明,功能以及整個系統(tǒng)的背景介紹,也可以設置地圖中你在路線圖中的位置,根據(jù)指示,找到相應的公交站點。本模塊連接著主 界面,也就是地圖可是界面,當選中想要查詢的路線后點擊就會跳轉到主視界面,看到自己想要的路線圖。注重以后的潛在發(fā)展,是在概念上、形象上的不斷升值。 基于這種思想的查詢系統(tǒng)的理論及技術 也 日趨成熟, 另外 ios 的開發(fā)對于中國市場有很大的前景,只要有一臺 mac, 就可以運行開發(fā)這種軟件, GoogleMap 也提供了相應的 API, 而且免費,對于習慣了使用谷歌地圖的人們來說,操作更加方便。由于 公交車的線路增加,各個公交站錯綜復雜,給日常生活已帶來不便。 查詢模塊包括:具體公交線路查詢,哈爾濱公交車列表,地圖顯示,在地圖上站點顯示,在地圖上顯示公交路線圖等,還添加了手動搜索,快速找到想要查詢的公交路線,方便快捷,省時省力的操作,可視化的效果,收手機成為你的手上地圖。 4. 手機軟件可以安裝在手機上,查詢方便快捷。對于現(xiàn) 在社會, iphone 是人們生活的一種標志,一種高質(zhì)量生活的品牌,隨著 iphone一代一代的替換,這款手機已經(jīng)風靡全球,已成為智能手機的里程碑?;ヂ?lián)網(wǎng)查詢平臺,由于便攜式電腦的攜帶查詢不是很方便,也無法滿足人們的需求。 關鍵字: GoogleMap; xcode; ios; 地圖導航 公交路線查詢系統(tǒng) II Bus line inquiry system Abstract With the development of human society, the era of information technology, quality of life continue to improve, more frequent exchanges between cities, the navigation has bee an indispensable part of life. However, the navigator is not the best choice for navigation systems are expensive and inconvenient to carry. However, the phone has bee an indispensable tool in daily life, and smart phones is that people are most looking forward to object to the era of the Inter from a single munication. iphone is now chasing fashion, geous appearance, highend operating system, a wide variety of applications, a contemporary trend. Through the above analysis, this paper presents and map navigation services based on GoogleMap API iphone navigation application, providing people with mobile intelligent traffic. Topics for indepth research and analysis in ios based on based on GoogleMap API for iosto develop a iphone map application software. Use of the contents of the database parse the xml, use the xcode development environment, la rge volumes of data, the software only client visualization module for demand, mainly the following functions: Harbin bus route queries, each site displayed on the map and GSP status function. For the design of the front module has basically achieved its primary function. Keywords: GoogleMap。 公交路線查詢系統(tǒng) 學生姓名: xxx 指導老師: xxx 所在院系: xxx 所學專業(yè): xxx 研究方向: xxx xxx 大 學 xxx年 xxx月 Bus line inquiry system Name: xxx Tutor: xxx College: xxx Major: xxx Direction: xxx xxx University May xxx 公交路線查詢系統(tǒng) I 摘 要 隨著人類社會的發(fā)展,信息化時代的到來,人們生活質(zhì)量的不斷提高,城市間的往來更 加頻繁,導航已成為生活中不可缺少的一部分。針對前臺模塊的設計,已基本上實現(xiàn)其主要功能。雖然現(xiàn)在有很多的公交路線電話查詢服務平臺,但由于這種服務耗費人力大,實時性差,而且還無法滿足人們的需求。 Iphone,近兩年來一個響亮的名字,給手機帶來了一個新的時代,一個集通訊、試聽、上網(wǎng)裝置于一體的智能手機,首次引進了多點觸控的理念,把手機市場重新推向了高峰。 公交路線查詢系統(tǒng) — 2— 3. 手機軟件查詢耗費的人力財力少,重復枯燥的工作都交由手機來完成。 項目研發(fā)內(nèi)容 本系統(tǒng)由兩個模塊:查詢模塊和后臺數(shù)據(jù)庫模塊,查詢模塊是本系統(tǒng)的核心, 實現(xiàn)了本系統(tǒng)的主要功能。 公交路線查詢系統(tǒng) — 3— 2 哈爾濱公交路線查詢系統(tǒng)的開發(fā)分析 問題定義 長期以來 , 交通路線的問題一直困擾著人們的生活,公交車和人們的生活息息相關無 論是上班學習,還是外出旅游都離不開他,公交車成為當代社會不可或缺的交通工具。 可行性分析 技術可行性分析 本系統(tǒng)采用的是 GoogleMap API、 xcode 、 sqlite3 數(shù)據(jù)庫相結合的方法,將所有收集的數(shù)據(jù)信息按其屬性分類存儲到數(shù)據(jù)庫中,再通過程序調(diào)用這些數(shù)據(jù)信息實現(xiàn)各種查詢 公交線路 ,即所謂的 程序設計數(shù)據(jù)化,數(shù)據(jù)管理程序化 思想。也可以是免費下載。 公交路線列表: 本模塊也叫做公交線路一覽表,是所有公交路線的集合,本系統(tǒng)不提供輸入,只提供索引,是用戶可以不用輸入就可以得到想要找到的公交路線,免去了由于環(huán)境的原因無法輸入的問題。各個表互相聯(lián)系提供了整個系統(tǒng)的數(shù)據(jù)檢索。 公交路線查詢模塊,本模塊是為用戶提供公交路線列表的功能塊。其目標為:建立包括公交線路屬性數(shù)據(jù)庫、公交站點屬性數(shù)據(jù)庫等公交信息所必需的數(shù)據(jù)庫:建立包括公交線路空間數(shù)據(jù)公交路線查詢系統(tǒng) — 8— 庫、公交站點空間數(shù)據(jù)庫等公交信息所必需的后臺數(shù)據(jù)庫:建立基于 GoogleMap的公交線路軟件的查詢系統(tǒng),使出行人員可有重點地查詢公交路線相關信息 。 這里我們模擬用戶運行系統(tǒng),操作流程圖如圖 41。 哈爾濱 全貌的顯示,根據(jù) Xcode 的函數(shù)庫,找到 Mapkit 框架, Mapkit 框架中顯示地圖的功能函數(shù),要找到哈爾濱的位置就要找到哈爾濱的經(jīng)緯度,以哈爾濱的經(jīng)緯度為進入主界面 GPS 定位功能 公交路線插詢列表 是 跳回主界面進行顯示 公交路線查詢系統(tǒng) — 11— 中心,進行比例顯示就會呈現(xiàn)給大家哈爾濱的全貌地圖。 = *。 GPS 模塊衛(wèi)星定位需要 GPS 接收器需要直接對準衛(wèi)星,所以室內(nèi)是無法進行定位的。地圖中的 為用戶的當前位置。 用戶查詢公交路線時會通過主視圖中的 公交路線查詢按鈕來跳轉到公交路線列表,列表是由哈爾濱的公交路線所組成,其內(nèi)容包含線路名稱及其起始站和終點站,用戶查詢時可以通過上面的索引列表進行查詢,當用戶點擊公交路線名稱時,視圖就會跳轉回主視圖中顯示公交路線,這樣就完成了公交路線的查詢。索引模塊的應用是為了用戶麻 煩的拖動列表,這樣省去了用戶的操作,只需輸入相應的內(nèi)容,就可以快速的找到自己想要的,方便、快捷、智能,這就是列表索引的功能所在。其實現(xiàn)過公交路線查詢系統(tǒng) — 16— 程如下圖 49。 公交路線的功能實現(xiàn)的主要方法是 MapKit 提供的 MKPolyline 類,這個類的對象為地圖提供了劃線的功能函數(shù),包括線的粗細,線的顏色以及線的起點 與終點。 i (k1)。 } else { CLLocationCoordinate2D pointsToUse[2]。 } } 公交路線顯示模塊的功能實現(xiàn),如下圖 412。本模塊的特別之處是在于它的跳轉的方式,本模塊是采用 iphone 開發(fā)中動態(tài)翻轉部件,是由一個視圖兩面翻轉來得到不同的功能,給用戶一種不一樣的視覺效果。當用戶點擊“設置”按鈕時,會彈出一個提示欄,通過用戶的操作來達到這個功能的操作。 第三方面:系統(tǒng)界面不是很美觀。 ( 4)初步的學習了 googleMap 對于 ios 開發(fā)的 API。