<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設計應用 > 基于微處理器的車(chē)載導航電子地圖的設計和實(shí)現

基于微處理器的車(chē)載導航電子地圖的設計和實(shí)現

作者: 時(shí)間:2013-09-30 來(lái)源:網(wǎng)絡(luò ) 收藏
MARGIN: 0px 0px 20px; WORD-SPACING: 0px; FONT: 14px/25px 宋體, arial; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; PADDING-TOP: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; webkit-text-size-adjust: auto; orphans: 2; widows: 2; webkit-text-stroke-width: 0px">  車(chē)載嵌入式中,主要通過(guò)DataSet對象和Layer對象操作來(lái)完成MapX地圖操作。對同此類(lèi)型對象的應用,仍可將地圖土層添加到應用程序當中。而屬性數據操作的完成,則可通過(guò)建立數據綁定、數據源設置的方式實(shí)現。而的加載主要通過(guò)以下兩種設計形式實(shí)現。一是在 MapX中加載一個(gè)Geoset對象,加載完成后,MapX將各個(gè)圖層自動(dòng)打開(kāi),在地圖窗口中進(jìn)行疊加,并對圖層屬性信息進(jìn)行設置。二是在MapX中加載一個(gè)圖層,該種方法是對一個(gè)MapInfo文件的直接加載,待圖層打開(kāi)后,其將在地圖窗口內完成自動(dòng)的疊加。

  2.3 地圖的刷新

  MapX首先繪制動(dòng)態(tài)圖層以外的全部圖層,并在某一地方進(jìn)行存儲,當其他圖層未變而動(dòng)態(tài)圖層發(fā)生變化時(shí),便可通過(guò)已存儲的動(dòng)態(tài)圖層和數據來(lái)實(shí)施覆蓋處理,進(jìn)而現實(shí)處理結果。地圖的刷新過(guò)程設計為依次全部刷新的形式,從最小外界矩形窗口區域開(kāi)始,來(lái)完成整合刷新過(guò)程。該方法的優(yōu)點(diǎn)是相比于整個(gè)地圖窗口的刷新形式要更加快速。同時(shí),因受地圖刷新速度的影響,MapX難以同時(shí)完成多目標的刷新,這時(shí)iju可進(jìn)行統一刷新鬧鐘的設置,從而使每個(gè)一定時(shí)間間隔,目標地圖便會(huì )自動(dòng)刷新一次。

  2.4 地圖調用

  首先,在工程中加入MaoX.cpp和MapX.h文件。在菜單“Project”中選擇“Files”命令,隨后將對話(huà)框打開(kāi)選取 MaoX.cpp和MapX.h文件加入到MapX系統當中。將MapX對象頭文件加入到視圖(包含MapX)中。針對MapX進(jìn)行一個(gè)資源ID的創(chuàng )建,通過(guò)“新建一名稱(chēng)輸入”的操作來(lái)完成。進(jìn)行消息映射函數SIZE和CREATE的創(chuàng )建,在“視圖/類(lèi)導向”中選擇視圖類(lèi),并將兩個(gè)信息在消息框中完成分別選擇,之后通過(guò)函數的條件,來(lái)對代碼進(jìn)行編輯,導入地圖。通過(guò)類(lèi)向導,來(lái)進(jìn)行SETFOCUS映射函數的創(chuàng )建,使得窗口在獲得焦點(diǎn)的同時(shí),地圖空間也可獲取焦點(diǎn)。

  2.5 圖層的控制

  GIS軟件中,通常需對圖層屬性進(jìn)行設置,而通過(guò)對顯示圖層控制方法的應用便可實(shí)現此項功能,借助于MapX中可選擇、可顯示、自動(dòng)標注、可編輯的四種屬性設置來(lái)實(shí)現地理信息維護與查詢(xún)功能的發(fā)揮。

  2.6 鷹眼圖的實(shí)現

  鷹眼圖是基于嵌入式的一項基本功能,其實(shí)現思路為:進(jìn)行一個(gè)無(wú)模式對話(huà)框的創(chuàng )建,確立HAWK為ID。建立MapX空間來(lái)對鷹眼圖進(jìn)行控制,并創(chuàng )建一新圖層于鷹眼圖中,以此添加矩形框,對主視圖中地圖作出表示,且該矩形框的位置和大小不隨主視圖邊界變化而發(fā)生變化。添加一個(gè)按鈕于對話(huà)框,依據按鈕下的相應函數來(lái)操作鷹眼圖MapX空間,從而使其對Map空間的操作得以實(shí)現,且當按下對話(huà)框按鈕后,便可對CLICK信息進(jìn)行發(fā)送。依靠此設計程度的鷹眼圖可在EVC模擬器上運行,并具備了的基本功能。

  3 結束語(yǔ)

  嵌入式車(chē)載導航在車(chē)載導航領(lǐng)域中有廣泛的應用,隨著(zhù)社會(huì )信息化的發(fā)展,嵌入式車(chē)載導航電子地圖的功能必將進(jìn)一步完善。因此,嵌入式車(chē)載導航的應用前景將十分廣闊。


上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>