色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 模擬技術 > 設計應用 > 基于微處理器的車載導航電子地圖的設計和實現

          基于微處理器的車載導航電子地圖的設計和實現

          作者: 時間:2013-09-30 來源:網絡 收藏
          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">  車載嵌入式中,主要通過DataSet對象和Layer對象操作來完成MapX地圖操作。對同此類型對象的應用,仍可將地圖土層添加到應用程序當中。而屬性數據操作的完成,則可通過建立數據綁定、數據源設置的方式實現。而的加載主要通過以下兩種設計形式實現。一是在 MapX中加載一個Geoset對象,加載完成后,MapX將各個圖層自動打開,在地圖窗口中進行疊加,并對圖層屬性信息進行設置。二是在MapX中加載一個圖層,該種方法是對一個MapInfo文件的直接加載,待圖層打開后,其將在地圖窗口內完成自動的疊加。

            2.3 地圖的刷新

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

            2.4 地圖調用

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

            2.5 圖層的控制

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

            2.6 鷹眼圖的實現

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

            3 結束語

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


          上一頁 1 2 3 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉