999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Ios電子地圖查詢系統(tǒng)的設(shè)計與實(shí)現(xiàn)

2013-04-29 00:44:03譚家龍
無線互聯(lián)科技 2013年6期
關(guān)鍵詞:按鈕界面用戶

譚家龍

摘 要:隨著計算機(jī)科學(xué)技術(shù)和地理信息系統(tǒng)以及全球定位系統(tǒng)(GPS)的發(fā)展,產(chǎn)生了一門新的應(yīng)用——電子地圖。本文主要介紹了Ios電子地圖的功能模塊及其實(shí)現(xiàn)方法。該地圖具有操作簡單,能進(jìn)行路徑規(guī)劃,反饋實(shí)時路況的特點(diǎn)。

關(guān)鍵詞:Ios;路徑規(guī)劃;地圖查詢

1 引言

從最初用于軍事和國家重要利益的民用領(lǐng)域,到現(xiàn)在與老百姓息息相關(guān)的生活中,電子地圖突飛猛進(jìn)發(fā)展的同時,也將應(yīng)用范圍擴(kuò)展到了生活的每個角落。本文將描述Ios電子地圖的實(shí)現(xiàn)方法,并應(yīng)用到交通系統(tǒng)中。

2 模塊的分析與設(shè)計

2.1 需求分析

本系統(tǒng)的目標(biāo)就是將電子地圖應(yīng)用到交通系統(tǒng)當(dāng)中,在電子地圖上進(jìn)行應(yīng)用開發(fā),提供可視化的人機(jī)交互界面,主要圍繞以下幾點(diǎn)進(jìn)行展開:(1)地圖控制:能夠?qū)Φ貓D進(jìn)行轉(zhuǎn)移、放大、縮小以及添加圖層。(2)自我定位:能夠通過手機(jī)的GPS設(shè)備進(jìn)行實(shí)時定位并在地圖上標(biāo)注出來,讓用戶得到準(zhǔn)確而實(shí)時的位置信息。(3)地點(diǎn)搜索:根據(jù)輸入字符串進(jìn)行地點(diǎn)匹配。(4)路徑規(guī)劃:通過起點(diǎn)和終點(diǎn)位置進(jìn)行路徑選擇,并提供公交和自駕兩種模式。(5)實(shí)時路況:通過視頻或者表格方式了解某路段的實(shí)時路況信息。(6)附近搜索:能夠搜索當(dāng)前位置附近的公園、學(xué)校及醫(yī)院等服務(wù)信息。(7)操作簡單:功能盡量簡單易懂、易操作。

2.2 系統(tǒng)功能模塊

按照系統(tǒng)需求,將系統(tǒng)劃分成5個功能模塊,每個模塊實(shí)現(xiàn)的功能如下所述:(1)自我定位:利用GPS提供的定位服務(wù),確定用戶所在城市、街道的位置信息,并將具體位置信息在電子地圖界面向用戶進(jìn)行展示。(2)地點(diǎn)搜索:通過地址解析功能解析用戶輸入的城市名或其他詳細(xì)地址信息,向用戶展示所查地址在電子地圖的詳細(xì)方位,進(jìn)行地圖轉(zhuǎn)移。(3)路徑規(guī)劃:通過位置搜索功能或是地圖點(diǎn)擊方式來獲取起點(diǎn)及終點(diǎn)的位置信息,并且由用戶手動選擇路線的行駛方式(公交行駛或者是自駕行駛);最終在電子地圖上繪制出起點(diǎn)到終點(diǎn)的最佳路徑,供用戶查看。(4)實(shí)時路況:通過地圖點(diǎn)擊功能獲取用戶所查某一路段的詳細(xì)地址,并向用戶展示出該路段的實(shí)時路況視頻或者該道路的車輛密度狀況,由用戶選擇自我出行線路,有助于減少道路擁塞情況。(5)附近搜索:當(dāng)用戶忘記或者不清楚所去目的地的詳細(xì)地址時,可通過該模塊搜索附近的公園、學(xué)校和醫(yī)院等服務(wù)類信息,有效地提高用戶的出行效率。

3 模塊的實(shí)現(xiàn)過程

3.1 界面設(shè)計

在Ios平臺的應(yīng)用開發(fā)中,界面的設(shè)計是核心問題,界面不僅是人機(jī)交互的接口,還能影響用戶對整個應(yīng)用程序的使用情況。本系統(tǒng)設(shè)計了4個界面:地圖服務(wù)界面、路徑規(guī)劃界面、實(shí)時路況視頻界面和實(shí)時路況表格界面。

(1)地圖服務(wù)界面:地圖服務(wù)界面需要一張電子地圖界面和一個“自我定位”按鈕,電子地圖界面用來實(shí)現(xiàn)地圖顯示功能,而“自動定位”按鈕控制監(jiān)聽事件的開關(guān)。另外在菜單選擇項中添加4個子功能選項,有:“地點(diǎn)搜索”、“路徑規(guī)劃”、“實(shí)時路況”、“附近搜索”。

位置搜索與設(shè)計地點(diǎn)搜索需要兩個下拉列表、一個文本輸入框和兩個按鈕。其中兩個下拉列表用來存儲省級和省級對應(yīng)的各個市級名稱,屬于市級以上地址獲取方式;一個文本輸入框讓用戶輸入某地址的詳細(xì)信息,屬于市級以下的地址信息獲取方式,文本輸入框和下拉列表的作用是等同的,一個是屬于市級以上的地址搜索,一個是市級以上的地址搜索,也可以都輸入;兩個按鈕一個是用來保證搜索的順利進(jìn)行,另一個是取消本次的操作,退出位置搜索模塊。

(2)路徑規(guī)劃界面:路徑規(guī)劃界面需要兩個文本輸入框,兩個圖片按鈕和三個普通按鈕。兩個文本輸入框一個是用來獲取起點(diǎn)地址,另外一個是用來獲取終點(diǎn)地址(該地址主要指字符串地址);兩個圖片按鈕主要是用來響應(yīng)地圖點(diǎn)擊的方式獲取起點(diǎn)或者終點(diǎn)位置的經(jīng)緯度信息;三個普通按鈕,其中兩個是代表路線的駕駛模式(是公交行駛還是自駕行駛),另外一個按鈕是路徑規(guī)劃功能的正常運(yùn)行并判斷所獲數(shù)據(jù)是否完整。

(3)實(shí)時路況視頻界面:實(shí)時路況視頻界面比較簡單,通過Ios的基本視頻播放界面讓用戶觀看實(shí)時的視頻路況,主要有播放、暫停兩個功能。

(4)實(shí)時路況表格界面:實(shí)時路況表格界面需要一個2維度的表格視圖。其中橫坐標(biāo)代表的是時間,五個時間點(diǎn)代表了半個小時以內(nèi)的時間段;縱坐標(biāo)表示的交通車流密度,分為四個等級:順暢、正常、擁擠、阻塞;界面標(biāo)題為該段的道路名稱。

3.2 定位模塊設(shè)計

自我定位模塊主要是通過GPS設(shè)備獲得位置信息并在電子地圖上向用戶展示。該定位功能是通過定位按鈕手動開啟及關(guān)閉的,在手動定位之前需要確保GPS設(shè)備是否開啟,防止定位時無法從GPS設(shè)備中獲得位置信息。定位按鈕被點(diǎn)擊后,對監(jiān)聽事件是否存在進(jìn)行判斷,如果監(jiān)聽事件存在,則表示該點(diǎn)擊目的是關(guān)閉監(jiān)聽事件;如果沒有監(jiān)聽事件存在,則表示該點(diǎn)擊目的是創(chuàng)建一個監(jiān)聽事件,需要設(shè)置監(jiān)聽參數(shù),打開GPS設(shè)備,最后在電子地圖上實(shí)現(xiàn)定位功能。

3.3 位置搜索模塊設(shè)計

位置搜索模塊主要通過手機(jī)輸入界面獲得用戶所需查詢的地址信息,再通過相關(guān)方法將字符串地址轉(zhuǎn)換為經(jīng)緯度地址坐標(biāo),在電子地圖上進(jìn)行位置轉(zhuǎn)移。該模塊是通過位置搜索界面獲得用戶搜索的地址信息,接著再對輸入地址信息進(jìn)行判斷,如果所查地址信息是省或市級以上地址,則到本地數(shù)據(jù)中查找相關(guān)經(jīng)緯度信息并實(shí)現(xiàn)地圖轉(zhuǎn)移功能;如果所查地址信息比較詳細(xì)屬于市級以下地址,則需要進(jìn)行地址解析,將字符串地址轉(zhuǎn)為經(jīng)緯度地址供用戶選擇,待用戶選擇地址后實(shí)現(xiàn)地圖轉(zhuǎn)移功能。

3.4 路徑規(guī)劃模塊設(shè)計

路徑規(guī)劃模塊提供了兩種輸入方式:地圖點(diǎn)擊與文本輸入,接著利用輸入的起點(diǎn)和終點(diǎn)坐標(biāo)來估算出最佳路徑并在電子地圖上進(jìn)行顯示。該模塊的輸入部分可分為兩種,地圖點(diǎn)擊和文本輸入。其中,地圖點(diǎn)擊是從當(dāng)前地圖上直接獲得起點(diǎn)和終點(diǎn)經(jīng)緯度坐標(biāo),而文本輸入是利用相關(guān)方法將輸入的字符串地址解析成相應(yīng)的經(jīng)緯度坐標(biāo);最后當(dāng)起點(diǎn)和終點(diǎn)信息被確認(rèn)完整后,計算出最佳路徑并在電子地圖上顯示路徑信息。

3.5 實(shí)時路況模塊設(shè)計

實(shí)時路況模塊主要通過從服務(wù)器獲取相應(yīng)路段的路況視頻地址和實(shí)時路況數(shù)據(jù)向用戶展示該路段的實(shí)時路況視頻或者是車輛密度信息,讓用戶精確地了解到該路段的實(shí)時狀況并做出明確的選擇,減少交通擁塞情況。通過點(diǎn)擊地圖的方式能獲取到目標(biāo)路段信息,接著將路名與本地數(shù)據(jù)庫數(shù)據(jù)進(jìn)行匹配;若匹配未成功,則只能與附近的路段進(jìn)行范圍匹配,找出最合適的攝像機(jī)獲得實(shí)時路況信息;若匹配成功,讓用戶選擇數(shù)據(jù)接收方式,若是視頻播放數(shù)據(jù),則返回相應(yīng)的視頻接口地址,若是表格數(shù)據(jù),則返回相應(yīng)的車輛密度信息;最后通過視頻或者表格的方式向用戶展示實(shí)時路況信息。

3.6 附近搜索模塊設(shè)計

附近搜索模塊主要根據(jù)用戶不同的搜索類型開始搜索。該模塊提供了醫(yī)院、公園、學(xué)校三種服務(wù)類型供用戶查詢,用戶只能搜索當(dāng)前位置4公里(以球面距離計算)以內(nèi)的服務(wù)信息,搜索到信息后由用戶選擇,待用戶選擇后在電子地圖上繪制出的路徑信息。

該模塊提供了三種服務(wù)類型:醫(yī)院、公園和學(xué)校。首先用戶要選擇需要的服務(wù)類型,其次到數(shù)據(jù)庫中查找相應(yīng)服務(wù)類型的所有位置信息,利用球面距離公式計算出當(dāng)前位置與所查位置之間的空間距離,刪選出有效信息讓用戶選擇出最理想、最合適的地點(diǎn);最后由電子地圖繪制出相應(yīng)的路徑信息。

4 結(jié)束語

本文是基于Ios手機(jī)的電子地圖的應(yīng)用開發(fā),基本能實(shí)現(xiàn)便捷交通、方便用戶出行的目的,有一定的實(shí)用性和先進(jìn)性。但是本系統(tǒng)還存在一些不足之處,比如自動定位的精度有待提高,系統(tǒng)的擴(kuò)充性有待加強(qiáng),隨著后續(xù)工作的進(jìn)行,我相信一定可以完善的更好。

[參考文獻(xiàn)]

[1]張彩霞,高穎.iPhone開發(fā)秘籍(第2版)[J].北京:人民郵電出版社, 2010.

[2]漆振.iPhone開發(fā)實(shí)戰(zhàn)[J].北京:人民郵電出版社,2009.

[3]Bill Dudney.iPhone SDK3開發(fā)指南[J].北京:電子工業(yè)出版社, 2010.

猜你喜歡
按鈕界面用戶
這些按鈕能隨便按嗎?
當(dāng)你面前有個按鈕
國企黨委前置研究的“四個界面”
基于FANUC PICTURE的虛擬軸坐標(biāo)顯示界面開發(fā)方法研究
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
人機(jī)交互界面發(fā)展趨勢研究
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
手機(jī)界面中圖形符號的發(fā)展趨向
新聞傳播(2015年11期)2015-07-18 11:15:04
內(nèi)心不能碰的按鈕
主站蜘蛛池模板: 2020最新国产精品视频| 成人免费网站久久久| 欧美精品啪啪| 久久久国产精品无码专区| 麻豆国产精品一二三在线观看| 2021国产v亚洲v天堂无码| 国产精品网拍在线| 在线免费亚洲无码视频| 国产精品冒白浆免费视频| 日韩视频精品在线| 成·人免费午夜无码视频在线观看| 国产精品亚洲а∨天堂免下载| 久久精品一品道久久精品| 看国产一级毛片| 992tv国产人成在线观看| 欧洲精品视频在线观看| 国产在线视频欧美亚综合| 国产精品女主播| 成人午夜视频免费看欧美| 人妻少妇久久久久久97人妻| 国产精品太粉嫩高中在线观看| 亚洲精品视频网| 影音先锋丝袜制服| 国产制服丝袜无码视频| 午夜国产小视频| 国产乱子伦无码精品小说| 色老二精品视频在线观看| 91在线一9|永久视频在线| 国产男人的天堂| 欧美成人看片一区二区三区| 日本高清有码人妻| 国产在线精品香蕉麻豆| 成年午夜精品久久精品| 国产打屁股免费区网站| 99在线视频免费| 久久综合色天堂av| 日本影院一区| 欧美午夜视频在线| 久久香蕉国产线看精品| 国产精品久久久久久影院| 国产视频久久久久| 波多野结衣一区二区三区四区视频 | 免费三A级毛片视频| 99伊人精品| 亚洲日本中文字幕乱码中文| 国产大片喷水在线在线视频| 无码有码中文字幕| 欧美日韩中文国产va另类| 欧美精品成人一区二区视频一| 亚洲国产欧美目韩成人综合| 五月婷婷伊人网| 成人毛片在线播放| 伊人久久影视| 六月婷婷综合| 欧美成人午夜视频| 成年午夜精品久久精品| 亚洲精品自产拍在线观看APP| 亚洲精品视频在线观看视频| 欧美啪啪网| 亚洲国产中文精品va在线播放| 青青国产视频| 国产99视频免费精品是看6| 国产黄色片在线看| 成AV人片一区二区三区久久| 亚洲精品中文字幕无乱码| 亚洲码一区二区三区| 青青青视频91在线 | av午夜福利一片免费看| 国产剧情伊人| 国产无码高清视频不卡| 91免费在线看| 国产视频入口| 国模沟沟一区二区三区| 操美女免费网站| 欧美精品一区二区三区中文字幕| 91最新精品视频发布页| 亚洲精品国产自在现线最新| 伊在人亞洲香蕉精品區| 天天色综网| 国产亚洲精品资源在线26u| 国产一区二区色淫影院| 色老二精品视频在线观看|