• 
    

    
    

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

      基于Android的路線(xiàn)查詢(xún)規(guī)劃系統(tǒng)分析

      2016-05-16 20:18:25王娜施瑞娜周策
      無(wú)線(xiàn)互聯(lián)科技 2016年5期

      王娜 施瑞娜 周策

      摘要:隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,可實(shí)現(xiàn)線(xiàn)路查詢(xún)的網(wǎng)絡(luò)化,使得普通市民即便足不出戶(hù),也能方便、快捷地查詢(xún)到所需線(xiàn)路。掏出手機(jī),就可以輕松查到,隨身隨時(shí)通過(guò)手機(jī)查詢(xún)城市線(xiàn)路等相關(guān)信息,是出行的好幫手,因此查詢(xún)軟件也就成了手機(jī)里必備的查詢(xún)工具。根據(jù)現(xiàn)有系統(tǒng)的一些不足,文章在原有的基礎(chǔ)上改變了一些查詢(xún)方式,例如自動(dòng)優(yōu)化路線(xiàn),地理編碼自定義繪制位置等,使得用戶(hù)能實(shí)時(shí)實(shí)地、方便快捷地查詢(xún)到更高效的路線(xiàn)方案。

      關(guān)鍵詞:智能查詢(xún)規(guī)劃;eclipse;Android SDK環(huán)境;Android

      在現(xiàn)代社會(huì)中電子地圖被廣泛應(yīng)用,其中應(yīng)用最為顯著的是在路線(xiàn)規(guī)劃中。因?yàn)樗粌H能夠提供給路線(xiàn)規(guī)劃的各種功能,同時(shí)能夠提供一些道路的輔助信息。但是如何高效、快捷地利用電子地圖,這也是現(xiàn)在路線(xiàn)查詢(xún)工具的主要問(wèn)題。本智能路線(xiàn)查詢(xún)規(guī)劃系統(tǒng)采用web端服務(wù)器和Android端模式,擁有路線(xiàn)查詢(xún)規(guī)劃、位置對(duì)比展示、地理位置關(guān)鍵詞查詢(xún)、導(dǎo)航、地理編碼自定義繪制、定位、短串分享、LBS.云檢索、添加覆蓋物、衛(wèi)星與交通圖查看等功能。該系統(tǒng)利用Java,Xml等編程語(yǔ)言,在eclipse,Android SDK環(huán)境下開(kāi)發(fā),通過(guò)GPS和網(wǎng)絡(luò)對(duì)位置信息定位,支持路線(xiàn)查詢(xún)規(guī)劃。

      1.設(shè)計(jì)流程

      該系統(tǒng)是一個(gè)智能查詢(xún)系統(tǒng),無(wú)論是web端服務(wù)器還是Android端,在整個(gè)系統(tǒng)的實(shí)現(xiàn)過(guò)程中要做到連貫和實(shí)效,將整個(gè)工作流程的功能整合起來(lái),相互作用,實(shí)現(xiàn)功能的最大統(tǒng)一化,提高查詢(xún)的精確度和效率。本系統(tǒng)包括路線(xiàn)查詢(xún)規(guī)劃、位置對(duì)比展示、地理位置關(guān)鍵詞查詢(xún)、導(dǎo)航、地理編碼自定義繪制、定位、短串分享、LBS.云檢索、添加覆蓋物、衛(wèi)星與交通圖查看等功能,為人們出行提供便捷。

      本系統(tǒng)是以android為開(kāi)發(fā)平臺(tái),采用了基于Java和MVC模式的開(kāi)發(fā)框架,并以Java語(yǔ)言為開(kāi)發(fā)語(yǔ)言,主要在eclipse,Android SDK環(huán)境下開(kāi)發(fā)此系統(tǒng)。當(dāng)然,智能查詢(xún)路線(xiàn)就必須要智能調(diào)用百度地圖的API了,它是基于Fragment的地圖框架,不僅提供地圖的基本接口,還提供了本地搜索、路線(xiàn)規(guī)劃、定位等服務(wù)。

      2.軟件設(shè)計(jì)

      目前,我國(guó)經(jīng)濟(jì)的持續(xù)發(fā)展加快了汽車(chē)進(jìn)入家庭的速度,從而影響了城市交通,如何使小汽車(chē)和公共交通系統(tǒng)“友好并存”,如何選擇交通政策等,都將會(huì)影響這個(gè)系統(tǒng)對(duì)路線(xiàn)的規(guī)劃及選擇。下面對(duì)該系統(tǒng)的主要功能進(jìn)行簡(jiǎn)單的闡釋。

      2.1地理編碼

      現(xiàn)有的系統(tǒng)一般支持的查詢(xún)流程是輸入當(dāng)前出發(fā)地的位置即起點(diǎn)和目的地的大致位置即終點(diǎn),然后才能點(diǎn)擊查詢(xún)公交路線(xiàn)(步行或駕車(chē))。但是對(duì)于不熟悉本地交通道路或站點(diǎn)名稱(chēng)的市民和外來(lái)人員,對(duì)于輸入公交站點(diǎn)的硬性要求或者是其他一些要求,就帶來(lái)不便了。使用地理編碼,用戶(hù)即可輸入起點(diǎn)和終點(diǎn),終點(diǎn)位置可精細(xì)到街道門(mén)牌號(hào)。自己輸入地理位置編碼,可省去一系列的查詢(xún)過(guò)程,提高用戶(hù)的辦事效率。下面以“北京海淀區(qū)上地十街10號(hào)”為例介紹地理編碼的流程。

      要對(duì)“北京海淀區(qū)上地十街10號(hào)”地址進(jìn)行地理編碼,首先對(duì)地址切分、標(biāo)準(zhǔn)化、細(xì)致化,即“北京”(市名)“海淀”(區(qū)名)“上地十街”(街道名或街道單位)“10”(門(mén)牌號(hào)碼)等標(biāo)準(zhǔn)化的詞組。然后,根據(jù)一定的地址匹配策略與GIS系統(tǒng)標(biāo)準(zhǔn)地址庫(kù)中的地址信息進(jìn)行對(duì)比,通過(guò)插值等方式獲取位置坐標(biāo)。其中地址匹配就是將標(biāo)準(zhǔn)化后的地址各個(gè)元素與地址數(shù)據(jù)庫(kù)中的各條記錄按照一定的規(guī)則進(jìn)行匹配,從而獲得匹配記錄的過(guò)程。

      2.2路線(xiàn)規(guī)劃

      現(xiàn)有系統(tǒng)的路線(xiàn)查詢(xún)大多數(shù)采用靜態(tài)查詢(xún),也就是說(shuō)用戶(hù)在輸入起點(diǎn)和終點(diǎn)之后,顯示的結(jié)果是羅列幾種公交車(chē)乘坐方案或者是駕車(chē)路線(xiàn),但是當(dāng)用戶(hù)有短時(shí)間內(nèi)的乘車(chē)需求或者是其他需求,顯示的查詢(xún)結(jié)果并不能解決用戶(hù)的需求(見(jiàn)圖1)。

      Web端用戶(hù)進(jìn)行路線(xiàn)查詢(xún)后調(diào)用電子地圖,電子地圖通過(guò)實(shí)時(shí)路況、街景展示和3D地圖將信息綜合之后反饋給Web端用戶(hù);Android端用戶(hù)進(jìn)行路線(xiàn)查詢(xún)后在此基礎(chǔ)上得到了乘車(chē)方案展示、駕車(chē)路線(xiàn)或步行路線(xiàn)等信息。其中Web端除了有主要的線(xiàn)路查詢(xún)和地圖查詢(xún)功能外,對(duì)線(xiàn)路查詢(xún)的道路實(shí)時(shí)路況分析可以進(jìn)行更好的道路選擇;Android端的實(shí)時(shí)定位查詢(xún)功能可以快捷地獲得位置信息。

      當(dāng)用戶(hù)定位成功之后,數(shù)據(jù)庫(kù)將用戶(hù)的位置信息提取后向電子地圖web服務(wù)器進(jìn)行驗(yàn)證,確定此地理位置信息的有效性。若有效,電子地圖的web服務(wù)器返回用戶(hù)輸入起點(diǎn)的地標(biāo)的經(jīng)緯度,接著使用后臺(tái)的Fragment API向服務(wù)器請(qǐng)求服務(wù),返回一個(gè)包含用戶(hù)所需的路線(xiàn)信息的XML文件。接收到文件之后,需要分析該文件的內(nèi)容,提取出其中的路線(xiàn)、主要地標(biāo)、地標(biāo)經(jīng)緯度等信息。成功提取信息后,將所得信息以列表的形式向用戶(hù)展示。用戶(hù)按照自己的需求得到滿(mǎn)意的線(xiàn)路規(guī)劃方案。

      關(guān)于得到的實(shí)時(shí)路況信息,其實(shí)主要來(lái)自于Web服務(wù)器。服務(wù)器接收到用戶(hù)的請(qǐng)求后,根據(jù)請(qǐng)求執(zhí)行對(duì)應(yīng)腳本進(jìn)行查詢(xún)功能。查詢(xún)功能主要分為4種,即:高速公路信息省份查詢(xún),高速公路信息編號(hào)查詢(xún),城市道路快捷查詢(xún),城市道路詳細(xì)查詢(xún)。將所得的信息處理成客戶(hù)端需要的格式后返回。同時(shí)需要注意的是實(shí)時(shí)路況信息的時(shí)效性強(qiáng),所以有自動(dòng)更新、自動(dòng)刪除的功能。

      2.3LBS云檢索

      LBS的搜索服務(wù)主要的就是搜索,有2種搜索服務(wù)方式:一種是普通搜索,另一種就是基于地圖的搜索。地圖搜索就是在電子地圖上提供一個(gè)接口,終端可以通過(guò)這個(gè)接口來(lái)和web服務(wù)器進(jìn)行通信,查詢(xún)所需要的東西。例如搜索周邊的超市、電影院等,終端向服務(wù)器請(qǐng)求后得到的信息會(huì)顯示在終端的屏幕上。但是利用LBs云搜索服務(wù)沒(méi)有時(shí)效性,這種信息是預(yù)先處理好的(見(jiàn)圖2)。

      在該系統(tǒng)中只是運(yùn)用了云檢索功能的一部分內(nèi)容,其實(shí)云檢索的運(yùn)用很廣泛,可以提供較強(qiáng)功能的定位和搜索服務(wù),同時(shí)還具備新聞瀏覽和好友定位等功能,可以說(shuō)在使用過(guò)程中定位精度較高,搜索類(lèi)別多。

      3.結(jié)語(yǔ)

      在網(wǎng)絡(luò)技術(shù)大發(fā)展的情況下,通過(guò)Android手機(jī)查詢(xún)路線(xiàn)節(jié)約時(shí)間成本將會(huì)成為一種新的需求。本款軟件的Android手機(jī)智能路線(xiàn)查詢(xún)規(guī)劃技術(shù),針對(duì)服務(wù)器和客戶(hù)端分別給出各部分的功能模塊,并且這些模塊相互關(guān)聯(lián)、相互融合,以便讀者能夠充分了解該系統(tǒng)的功能作用。當(dāng)然,該軟件的用戶(hù)不僅可以是上班族或者是出租車(chē)司機(jī),救護(hù)車(chē)司機(jī)、消防隊(duì)等遇到緊急情況的人也可以很好地應(yīng)用。所以說(shuō)這種系統(tǒng)在實(shí)際生活中具有良好的發(fā)展前景。

      马龙县| 碌曲县| 南靖县| 辽阳市| 柳林县| 高雄市| 资兴市| 广东省| 宁晋县| 淮阳县| 诸城市| 绥棱县| 前郭尔| 富民县| 辉南县| 田林县| 合山市| 和平县| 北安市| 镇宁| 晴隆县| 清流县| 平度市| 克什克腾旗| 武强县| 阿巴嘎旗| 佛坪县| 黔西| 子长县| 四平市| 溧阳市| 龙海市| 黄山市| 菏泽市| 江陵县| 安徽省| 铅山县| 敦化市| 康乐县| 尼勒克县| 岳普湖县|