国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

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

2013-07-23 04:41:26王婧
計算機光盤軟件與應用 2013年3期
關鍵詞:路線頁面社交

王婧

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

關鍵詞:WindowsPhone;GIS;軟件開發(fā);移動位置服務

中圖分類號:P208 文獻標識碼:A 文章編號:1007-9599 (2013) 03-0000-02

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

1 軟件背景

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

2 軟件設計構思

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

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

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

設備應當能夠為進行定位服務的WindowsPhone設備用戶提供快速的定位,并且將屏幕的試圖快速切換到當前的位置。

在繪制用戶軌跡的時候,應當能夠記錄用戶在一定時間內的路徑,同時允許用戶改變自己的路線軌跡,臨時改變的軌跡應當能夠用其他顏色進行相應的標注,以將完整的地圖顯示在用戶屏幕之上。

用戶的行程信息應當能夠儲存在用戶的設備中,供用戶以后的查閱,比如用戶在使用新浪微博、騰訊微信等對定位服務的整合,能夠將當前的位置信息和照片等分享給網友,與網友進行相關的互動。所設計的軟件應當具備資源添加功能,也就是可以將團建和手機中已經固有的功能進行整合,以便使軟件得到有效擴展。用戶在當前位置中,能夠將使用手機相機和錄音機中錄制的照片和音頻分享在圖層上。

所以,我們進行總結,筆者本文所討論設計的目標軟件應當具備以下幾方面的內容:(1)能夠進行地圖圖層的控制,完成圖層的控制頁面。(2)能夠為用戶提供實時定位服務。(3)能夠實現用戶路線的詳細繪制。(4)應當具備用戶的數據儲存模塊,并且能夠供用戶刪改和查詢。(5)能夠實現用戶的路線分享,并且能夠和新浪微博、騰訊微信、QQ空間等社交網站的接口進行整合。(6)能夠具備用戶資源的增加功能模塊,并且能夠和用戶WindowsPhone設備已有的功能進行有效整合。

4 軟件的邏輯結構

筆者所設計的本軟件主活動區(qū)和各個附加模塊的頁面均應當由Activetor來實現,用戶日志相關的服務應當由Service來實現,軟件設置相關的內容應當由SharedPreference來實現,用戶的數據是使用WindowsPhone平臺半開源的SQLite數據庫來進行儲存,另外,社交網的模塊使用OAuth2.5來進行授權標準進行用戶驗證和分享。

用戶和主頁面之間的交互應當能夠通過用WindowsPhone戶設備上的觸摸屏幕來實現,各個模塊均為主頁面上的Menu,并且能夠通過實現Activity對象的onOptionsltemSelecte的事件來實現各個模塊的影響。各個模塊的響應。主頁面和各個模塊之間的交互是通過intent機制來實現的。主頁面和后臺日志數據庫之間的交互是用注冊ContentObsever來進行監(jiān)聽,用戶日志服務負責監(jiān)聽WindowsPhone平臺的GPS更新情況,并且能夠結合GPS數據庫儲存于后臺數據庫中。

5 小結

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

參考文獻:

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

[2]彭儀普.關于GIS數據的哲學思考[J].鐵路航測,2009(2):22-24.

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

猜你喜歡
路線頁面社交
社交之城
英語世界(2023年6期)2023-06-30 06:28:28
刷新生活的頁面
社交牛人癥該怎么治
意林彩版(2022年2期)2022-05-03 10:25:08
最優(yōu)路線
『原路返回』找路線
社交距離
第一財經(2020年4期)2020-04-14 04:38:56
你回避社交,真不是因為內向
文苑(2018年17期)2018-11-09 01:29:28
畫路線
找路線
淺析ASP.NET頁面導航技術
涿州市| 陇西县| 晋宁县| 华池县| 乌兰县| 衡山县| 罗源县| 衡水市| 名山县| 顺平县| 洛隆县| 屯留县| 得荣县| 西乌| 内丘县| 荆门市| 南城县| 红河县| 新和县| 屏东县| 白银市| 班玛县| 荔波县| 金溪县| 周宁县| 巨鹿县| 盐边县| 汾西县| 修文县| 泰兴市| 康马县| 长春市| 陆川县| 万全县| 罗定市| 岫岩| 绥中县| 金门县| 安吉县| 滕州市| 长乐市|