• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于WindowsPhone操作系統(tǒng)的GIS軟件開發(fā)與研究

      2013-07-23 04:41:26王婧
      計(jì)算機(jī)光盤軟件與應(yīng)用 2013年3期
      關(guān)鍵詞:路線頁面社交

      王婧

      摘要:伴隨3G通訊技術(shù)的發(fā)展和普及,WindowsPhone、ios、Android和智能操作系統(tǒng)的誕生,智能手機(jī)、平板電腦等便攜設(shè)備越來越多地進(jìn)入到人們的生活中。在這種背景下,移動(dòng)服務(wù)得到了長(zhǎng)足發(fā)展。在當(dāng)下,許多移動(dòng)互聯(lián)網(wǎng)設(shè)備上的程序均和位置有關(guān),比如旅游服務(wù)、通訊交友、購(gòu)物等。另外,以新浪微博、騰訊微信為代表的社交服務(wù)正在呈指數(shù)性增長(zhǎng),位置服務(wù)是這些應(yīng)用中必不可少的。這種社交網(wǎng)站和位置服務(wù)的結(jié)合的方式,也正是GIS的發(fā)展趨勢(shì)。微軟互聯(lián)網(wǎng)公司在2010年10月推出了一款半開放式的移動(dòng)互聯(lián)網(wǎng)終端系統(tǒng)—WindowsPhone智能手機(jī)平臺(tái)。WindowsPhone操作系統(tǒng)給開發(fā)者提供了關(guān)于位置的服務(wù),在很大程度上方便了開發(fā)者研發(fā)基于位置服務(wù)的應(yīng)用程序。

      關(guān)鍵詞:WindowsPhone;GIS;軟件開發(fā);移動(dòng)位置服務(wù)

      中圖分類號(hào):P208 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9599 (2013) 03-0000-02

      WindowsPhone操作系統(tǒng)平臺(tái)美觀實(shí)用的UI設(shè)計(jì)和諾基亞公司強(qiáng)大的地圖服務(wù)不僅僅保證了開發(fā)者的獨(dú)立性,并且WindowsPhone操作系統(tǒng)自帶的藍(lán)牙、多媒體等有效降低了開發(fā)者開發(fā)的難度縮短了開發(fā)周期,是一種不可多得的GIS自主開發(fā)解決方案。并且,WindowsPhone系統(tǒng)根據(jù)用戶的習(xí)慣進(jìn)行了移動(dòng)GIS的設(shè)計(jì),從軟件界面上將其分為了GM為基礎(chǔ)的主要視圖和可以供用戶選擇的一些模塊按鈕,以設(shè)置自定義的選項(xiàng)和模塊的一些活動(dòng)區(qū),提高了用戶體驗(yàn)。

      1 軟件背景

      在移動(dòng)終端高度智能化、移動(dòng)互聯(lián)網(wǎng)快速發(fā)展的當(dāng)今時(shí)代,像新浪微博、騰訊微信、QQ空間、Facebook等都開發(fā)了允許用戶在某一地點(diǎn)進(jìn)行簽到,經(jīng)自己地點(diǎn)分享給朋友的應(yīng)用,這些應(yīng)用就是基于智能手機(jī)上提供的GIS服務(wù)進(jìn)行開發(fā)的,并且這種服務(wù)還能提供少量的文字信息和圖片。但是這種位置的分享服務(wù)還存在著一些不足。首先這種用戶的位置信息不完全,因?yàn)橛脩粼谶@種方式下分享的位置為單點(diǎn)分享,點(diǎn)和點(diǎn)之間缺少許多必要的聯(lián)系,很難在用戶發(fā)布的點(diǎn)和點(diǎn)之間看出用戶的行程路線,而在很大程度上,用戶想要分享給朋友的不僅僅是自己所在的位置,更想向其分享自己的行程。其次是分享的內(nèi)容不夠豐富,用戶在進(jìn)行分享時(shí)只能將部分文字和少量的圖片分享給朋友。因?yàn)橐话鉝indowsPhone智能手機(jī)都有豐富的多媒體功能,甚至可以毫不夸張的說,許多WindowsPhone手機(jī)本身就是照相機(jī)、視頻播放器、攝像機(jī)、音頻播放器的多項(xiàng)多媒體應(yīng)用的集合體,而往往用戶能夠分享的僅僅是文字和圖片,視頻和音頻設(shè)備并不能被用戶分享至社交網(wǎng)站。

      2 軟件設(shè)計(jì)構(gòu)思

      基于用戶地點(diǎn)和記錄分享的GIS的軟件設(shè)計(jì)是圍繞著用戶地址傳遞、用戶路線分享等功能展開的,所以軟件開發(fā)的基本要求應(yīng)當(dāng)是符合用戶的習(xí)慣,以增加用戶對(duì)軟件的接受度。另外,設(shè)計(jì)團(tuán)建應(yīng)當(dāng)滿足這樣的實(shí)際要求:通過裝有本軟件的WindowsPhone系統(tǒng)的智能手機(jī)或者是平板電腦等移動(dòng)設(shè)備,經(jīng)過位置記錄模塊,應(yīng)當(dāng)能夠開啟或者結(jié)束用戶的地點(diǎn)積累,并且能夠在用戶地點(diǎn)積累的同時(shí)在用戶位置不斷變化過程中,應(yīng)用軟件能夠在地圖上展示出用戶的路線變化,并且能夠?qū)⑽恢媒貓D分享給網(wǎng)友。另外,用戶還能夠隨時(shí)隨地使用WindowsPhone移動(dòng)設(shè)備的拍照功能分享增加了文字說明的圖片,并能將圖片在路線上進(jìn)行展示。

      3 軟件開發(fā)的目標(biāo)

      筆者主要對(duì)如何實(shí)現(xiàn)WindowsPhone平臺(tái)上使用戶的錄像能夠得到比較好的分享,所以本軟件應(yīng)當(dāng)大致包括應(yīng)用軟件的操作、提供定位服務(wù)、繪制用戶路線圖、用戶路線圖的儲(chǔ)存、用戶路線圖的分享、用戶路線統(tǒng)計(jì)以及添加相應(yīng)的圖片、視頻、音頻以及文字等功能。另外,地圖控制應(yīng)當(dāng)要求用戶提供對(duì)地圖圖層的顯示控制,比如用戶應(yīng)當(dāng)能夠用控制設(shè)備顯示或者不顯示交通圖層、顯示諾基亞地圖所內(nèi)置的一些功能以及遙感影像等。

      設(shè)備應(yīng)當(dāng)能夠?yàn)檫M(jìn)行定位服務(wù)的WindowsPhone設(shè)備用戶提供快速的定位,并且將屏幕的試圖快速切換到當(dāng)前的位置。

      在繪制用戶軌跡的時(shí)候,應(yīng)當(dāng)能夠記錄用戶在一定時(shí)間內(nèi)的路徑,同時(shí)允許用戶改變自己的路線軌跡,臨時(shí)改變的軌跡應(yīng)當(dāng)能夠用其他顏色進(jìn)行相應(yīng)的標(biāo)注,以將完整的地圖顯示在用戶屏幕之上。

      用戶的行程信息應(yīng)當(dāng)能夠儲(chǔ)存在用戶的設(shè)備中,供用戶以后的查閱,比如用戶在使用新浪微博、騰訊微信等對(duì)定位服務(wù)的整合,能夠?qū)?dāng)前的位置信息和照片等分享給網(wǎng)友,與網(wǎng)友進(jìn)行相關(guān)的互動(dòng)。所設(shè)計(jì)的軟件應(yīng)當(dāng)具備資源添加功能,也就是可以將團(tuán)建和手機(jī)中已經(jīng)固有的功能進(jìn)行整合,以便使軟件得到有效擴(kuò)展。用戶在當(dāng)前位置中,能夠?qū)⑹褂檬謾C(jī)相機(jī)和錄音機(jī)中錄制的照片和音頻分享在圖層上。

      所以,我們進(jìn)行總結(jié),筆者本文所討論設(shè)計(jì)的目標(biāo)軟件應(yīng)當(dāng)具備以下幾方面的內(nèi)容:(1)能夠進(jìn)行地圖圖層的控制,完成圖層的控制頁面。(2)能夠?yàn)橛脩籼峁?shí)時(shí)定位服務(wù)。(3)能夠?qū)崿F(xiàn)用戶路線的詳細(xì)繪制。(4)應(yīng)當(dāng)具備用戶的數(shù)據(jù)儲(chǔ)存模塊,并且能夠供用戶刪改和查詢。(5)能夠?qū)崿F(xiàn)用戶的路線分享,并且能夠和新浪微博、騰訊微信、QQ空間等社交網(wǎng)站的接口進(jìn)行整合。(6)能夠具備用戶資源的增加功能模塊,并且能夠和用戶WindowsPhone設(shè)備已有的功能進(jìn)行有效整合。

      4 軟件的邏輯結(jié)構(gòu)

      筆者所設(shè)計(jì)的本軟件主活動(dòng)區(qū)和各個(gè)附加模塊的頁面均應(yīng)當(dāng)由Activetor來實(shí)現(xiàn),用戶日志相關(guān)的服務(wù)應(yīng)當(dāng)由Service來實(shí)現(xiàn),軟件設(shè)置相關(guān)的內(nèi)容應(yīng)當(dāng)由SharedPreference來實(shí)現(xiàn),用戶的數(shù)據(jù)是使用WindowsPhone平臺(tái)半開源的SQLite數(shù)據(jù)庫來進(jìn)行儲(chǔ)存,另外,社交網(wǎng)的模塊使用OAuth2.5來進(jìn)行授權(quán)標(biāo)準(zhǔn)進(jìn)行用戶驗(yàn)證和分享。

      用戶和主頁面之間的交互應(yīng)當(dāng)能夠通過用WindowsPhone戶設(shè)備上的觸摸屏幕來實(shí)現(xiàn),各個(gè)模塊均為主頁面上的Menu,并且能夠通過實(shí)現(xiàn)Activity對(duì)象的onOptionsltemSelecte的事件來實(shí)現(xiàn)各個(gè)模塊的影響。各個(gè)模塊的響應(yīng)。主頁面和各個(gè)模塊之間的交互是通過intent機(jī)制來實(shí)現(xiàn)的。主頁面和后臺(tái)日志數(shù)據(jù)庫之間的交互是用注冊(cè)ContentObsever來進(jìn)行監(jiān)聽,用戶日志服務(wù)負(fù)責(zé)監(jiān)聽WindowsPhone平臺(tái)的GPS更新情況,并且能夠結(jié)合GPS數(shù)據(jù)庫儲(chǔ)存于后臺(tái)數(shù)據(jù)庫中。

      5 小結(jié)

      筆者本文主要研究了WindowsPhone操系統(tǒng)的基本知識(shí),對(duì)WindowsPhone移動(dòng)設(shè)備的移動(dòng)GIS設(shè)備方面進(jìn)行了闡述,然后對(duì)WindowsPhone操作系統(tǒng)上的用戶路線和分享的可操作性進(jìn)行了闡述,結(jié)合當(dāng)前熱門的社交服務(wù)結(jié)合軟件的分享功能進(jìn)行好友互動(dòng)。本文所設(shè)計(jì)的軟件是一款基于WindowsPhone設(shè)備平臺(tái)上的用戶路線記錄和分享的軟件,為用戶提供路線分享,但是因?yàn)闀r(shí)間和知識(shí)的限制,本文可能有著某種不足之處,比如每個(gè)社交網(wǎng)站所提供的接口是不一樣的,而社交網(wǎng)站又是眾多的,不同用戶不可能使用不同社交網(wǎng),在國(guó)內(nèi)主流社交網(wǎng)站就有新浪微博、騰訊微信、人人網(wǎng)等,所以設(shè)計(jì)開發(fā)原理雖然一樣,但是需要不同接口這是一項(xiàng)需要長(zhǎng)期研究的問題。期望同行工作者可以提出寶貴的意見,以便起到拋磚引玉的作用。

      參考文獻(xiàn):

      [1]劉湘南,黃方,王平,等.GIS空間分析原理與方法[M].北京:科技出版社,2010.

      [2]彭儀普.關(guān)于GIS數(shù)據(jù)的哲學(xué)思考[J].鐵路航測(cè),2009(2):22-24.

      [項(xiàng)目名稱]北京市職業(yè)院校教師素質(zhì)提高工程資助項(xiàng)目

      猜你喜歡
      路線頁面社交
      社交之城
      英語世界(2023年6期)2023-06-30 06:28:28
      刷新生活的頁面
      社交牛人癥該怎么治
      意林彩版(2022年2期)2022-05-03 10:25:08
      最優(yōu)路線
      『原路返回』找路線
      社交距離
      你回避社交,真不是因?yàn)閮?nèi)向
      文苑(2018年17期)2018-11-09 01:29:28
      畫路線
      找路線
      淺析ASP.NET頁面導(dǎo)航技術(shù)
      丰顺县| 景德镇市| 襄樊市| 南充市| 普洱| 城口县| 额济纳旗| 渭南市| 新蔡县| 潞西市| 苏尼特右旗| 武穴市| 阜新市| 泉州市| 扎兰屯市| 隆林| 呼玛县| 乃东县| 新宾| 南雄市| 磐安县| 竹山县| 安乡县| 福贡县| 青河县| 肥城市| 枣阳市| 延长县| 富川| 手游| 大同县| 永定县| 慈溪市| 怀仁县| 连州市| 社旗县| 宜良县| 宜城市| 连平县| 万州区| 湄潭县|