亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

顯示交通信息的方法和系統(tǒng)的制作方法

文檔序號(hào):6429792閱讀:119來(lái)源:國(guó)知局
專利名稱:顯示交通信息的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及交通系統(tǒng)領(lǐng)域,尤其涉及一種顯示交通信息的方法和系統(tǒng)。
背景技術(shù)
目前,交通信息,如地理地圖信息、路況信息等,獲取方式眾多,其中,通過(guò)瀏覽器獲取相關(guān)的交通信息的獲取方式,由于其使用方便、成本低,而越來(lái)越受到公眾的關(guān)注和歡迎,成為一種主流的交通信息服務(wù)模式,為公眾出行提供有效幫助?,F(xiàn)有的交通信息是基于Javascript編寫(xiě)技術(shù)顯示的,Javascript是一種基于對(duì)象和事件驅(qū)動(dòng)并具有相對(duì)安全性的客戶端腳本語(yǔ)言。而目前瀏覽器的種類眾多,不同的瀏覽器使用自身不同的內(nèi)核來(lái)解析網(wǎng)頁(yè)內(nèi)容以實(shí)現(xiàn)顯示,那么不同瀏覽器對(duì)Javascript代碼的解析不同,在不進(jìn)行二次系統(tǒng)開(kāi)發(fā)的情況下,其中部分瀏覽器不能有效地顯示其請(qǐng)求獲取的交通信息。

發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供一種顯示交通信息的方法和系統(tǒng),用于解決現(xiàn)有技術(shù)中不同瀏覽器不能兼容Javascript編寫(xiě)技術(shù),從而無(wú)法正確顯示基于Javascript編寫(xiě)技術(shù)的交通信息的問(wèn)題。一種顯示交通信息的方法,應(yīng)用于顯示交通信息的系統(tǒng),所述顯示交通信息的系統(tǒng)包括瀏覽器、顯示服務(wù)器以及地理信息系統(tǒng)GIS引擎,所述顯示服務(wù)器中建立有基于 Flex的GIS框架以及與所述GIS框架對(duì)應(yīng)的編譯文件,所述GIS框架中加載有地圖MAP容器組,所述MAP容器組中加載有圖層子容器,所述瀏覽器中加載有所述編譯文件,所述方法, 包括所述顯示服務(wù)器將獲取待顯示的交通信息對(duì)應(yīng)的經(jīng)緯度信息、放大等級(jí)以及信息類型,根據(jù)所述經(jīng)緯度信息、放大等級(jí)以及信息類型拼裝請(qǐng)求路徑;所述顯示服務(wù)器通過(guò)所述請(qǐng)求路徑向GIS引擎發(fā)送請(qǐng)求,從所述GIS引擎中調(diào)用相關(guān)的數(shù)據(jù)或圖片;所述顯示服務(wù)器將返回的圖片或數(shù)據(jù)通過(guò)所述圖層子容器并根據(jù)所述瀏覽器的可視區(qū)域范圍拼裝生成所述交通信息并通過(guò)所述編譯文件在所述瀏覽器上顯示所述交通信息,所述交通信息包括地片以及疊加在所述地片上的相關(guān)圖片,所述相關(guān)圖片包括路況圖片。一種顯示交通信息的系統(tǒng),包括瀏覽器、顯示服務(wù)器以及地理信息系統(tǒng)GIS引擎; 所述顯示服務(wù)器中建立有基于Flex的GIS框架以及與所述GIS框架對(duì)應(yīng)的編譯文件,所述 GIS框架中加載有地圖MAP容器組,所述MAP容器組中加載有圖層子容器;所述瀏覽器中加載有所述編譯文件;其中,所述顯示服務(wù)器,包括第一獲取拼裝單元,用于獲取待顯示的交通信息對(duì)應(yīng)的經(jīng)緯度信息、放大等級(jí)以及信息類型,根據(jù)所述經(jīng)緯度信息、放大等級(jí)以及信息類型拼裝請(qǐng)求路徑;請(qǐng)求調(diào)用單元,用于通過(guò)所述第一獲取拼裝單元拼裝得到的請(qǐng)求路徑向GIS引擎發(fā)送請(qǐng)求,從所述GIS引擎中調(diào)用相關(guān)的數(shù)據(jù)或圖片;拼裝顯示單元,用于將返回的圖片或數(shù)據(jù)通過(guò)所述圖層子容器并根據(jù)所述瀏覽器的可視區(qū)域范圍拼裝生成所述交通信息并通過(guò)所述編譯文件在所述瀏覽器上顯示所述交通信息,所述交通信息包括地片以及疊加在所述地片上的相關(guān)圖片,所述相關(guān)圖片包括路況圖片。本發(fā)明實(shí)施例提供過(guò)的顯示交通信息的方法和系統(tǒng),由于在所述顯示服務(wù)器中建立有基于Flex的GIS框架以及與所述GIS框架對(duì)應(yīng)的編譯文件,所述瀏覽器中加載有所述編譯文件,使得所述瀏覽器只需要對(duì)所述編譯文件進(jìn)行解析,而不需要對(duì)編譯文件對(duì)應(yīng)的GIS框架中加載的內(nèi)容進(jìn)行解析,而基于Flex的GIS框架對(duì)應(yīng)的編譯文件為SWF格式的文件,如今所有的瀏覽器都能兼容,使得所述的瀏覽器都能顯示用戶請(qǐng)求的交通信息, 解決了現(xiàn)有技術(shù)中,不同瀏覽器不能兼容Javascript編寫(xiě)技術(shù),從而無(wú)法正確顯示基于 Javascript編寫(xiě)技術(shù)的交通信息的問(wèn)題。


圖1為本發(fā)明實(shí)施例提供的顯示交通信息的方法流程圖;圖2為本發(fā)明又一實(shí)施例提供的顯示交通信息的方法流程圖一;圖3為圖2所示發(fā)明實(shí)施例提供的顯示交通信息的方法流程圖中步驟205的流程圖;圖4為本發(fā)明又一實(shí)施例提供的顯示交通信息的方法流程圖二 ;圖5為本發(fā)明實(shí)施例提供的顯示交通信息的系統(tǒng)的結(jié)構(gòu)示意圖一;圖6為圖5所示發(fā)明實(shí)施例提供的顯示交通信息的系統(tǒng)中顯示服務(wù)器的結(jié)構(gòu)示意圖一;圖7為圖5所示發(fā)明實(shí)施例提供的顯示交通信息的系統(tǒng)中顯示服務(wù)器的結(jié)構(gòu)示意圖二;圖8為圖5所示發(fā)明實(shí)施例提供的顯示交通信息的系統(tǒng)中顯示服務(wù)器的結(jié)構(gòu)示意圖三。
具體實(shí)施例方式為了解決現(xiàn)有技術(shù)中由于不同瀏覽器不能兼容Javascript編寫(xiě)技術(shù),從而無(wú)法正確顯示基于Javascript編寫(xiě)技術(shù)的交通信息的問(wèn)題,本發(fā)明實(shí)施例提供一種顯示交通信息的方法和系統(tǒng)。如圖1所示,本發(fā)明實(shí)施例提供過(guò)的顯示交通信息的方法,應(yīng)用于顯示交通信息的系統(tǒng),所述顯示交通信息的系統(tǒng)包括瀏覽器、顯示服務(wù)器以及地理信息系統(tǒng)GIS引擎,所述顯示服務(wù)器中建立有基于Flex的GIS框架以及與所述GIS框架對(duì)應(yīng)的編譯文件,所述 GIS框架中加載有地圖MAP容器組,所述MAP容器組中加載有圖層子容器,所述瀏覽器中加載有所述編譯文件,所述方法,包括步驟101,所述顯示服務(wù)器將獲取待顯示的交通信息對(duì)應(yīng)的經(jīng)緯度信息、放大等級(jí)
5以及信息類型,根據(jù)所述經(jīng)緯度信息、放大等級(jí)以及信息類型拼裝請(qǐng)求路徑。步驟102,所述顯示服務(wù)器通過(guò)所述請(qǐng)求路徑向GIS引擎發(fā)送請(qǐng)求,從所述GIS引擎中調(diào)用相關(guān)的數(shù)據(jù)或圖片。步驟103,所述顯示服務(wù)器將返回的圖片或數(shù)據(jù)通過(guò)所述圖層子容器并根據(jù)所述瀏覽器的可視區(qū)域范圍拼裝生成所述交通信息并通過(guò)所述編譯文件在所述瀏覽器上顯示所述交通信息,所述交通信息包括地片以及疊加在所述地片上的相關(guān)圖片,所述相關(guān)圖片包括路況圖片。本發(fā)明實(shí)施例提供的顯示交通信息的方法,由于在所述顯示服務(wù)器中建立有基于 Flex的GIS框架以及與所述GIS框架對(duì)應(yīng)的編譯文件,所述瀏覽器中加載有所述編譯文件, 使得所述瀏覽器只需要對(duì)所述編譯文件進(jìn)行解析,而不需要對(duì)編譯文件對(duì)應(yīng)的GIS框架中加載的內(nèi)容進(jìn)行解析,而基于Flex的GIS框架對(duì)應(yīng)的編譯文件為SWF格式的文件,如今所有的瀏覽器都能兼容,使得所述的瀏覽器都能顯示用戶請(qǐng)求的交通信息,解決了現(xiàn)有技術(shù)中,不同瀏覽器不能兼容Javascript編寫(xiě)技術(shù),從而無(wú)法正確顯示基于Javascript編寫(xiě)技術(shù)的交通信息的問(wèn)題。為了使本領(lǐng)域技術(shù)人員能夠更清楚地理解本發(fā)明實(shí)施例提供的技術(shù)方案,下面通過(guò)具體的實(shí)施例,對(duì)本發(fā)明實(shí)施例提供的顯示交通信息的方法進(jìn)行詳細(xì)說(shuō)明。如圖2所示,本發(fā)明又一實(shí)施例提供的一種顯示交通信息的方法,應(yīng)用于顯示交通信息的系統(tǒng),所述顯示交通信息的系統(tǒng)包括瀏覽器、顯示服務(wù)器以及地理信息系統(tǒng)GIS 引擎,所述顯示服務(wù)器中建立有基于Flex的GIS框架以及與所述GIS框架對(duì)應(yīng)的編譯文件,所述GIS框架中加載有地圖MAP容器組,所述MAP容器組中加載有圖層子容器,所述瀏覽器中加載有所述編譯文件,所述方法,包括步驟201,所述顯示服務(wù)器獲取所述瀏覽器發(fā)送的關(guān)于待顯示交通信息的請(qǐng)求,根據(jù)所述待顯示交通信息的請(qǐng)求拼裝查詢請(qǐng)求路徑。步驟202,所述顯示服務(wù)器根據(jù)所述查詢請(qǐng)求路徑向所述GIS引擎發(fā)送查詢請(qǐng)求, 根據(jù)所述查詢請(qǐng)求調(diào)用所述獲取待顯示的交通信息對(duì)應(yīng)的經(jīng)緯度信息、放大等級(jí)以及信息類型。步驟203,所述顯示服務(wù)器根據(jù)所述經(jīng)緯度信息、放大等級(jí)以及信息類型拼裝請(qǐng)求路徑。步驟204,所述顯示服務(wù)器通過(guò)所述請(qǐng)求路徑向GIS引擎發(fā)送請(qǐng)求,從所述GIS引擎中調(diào)用相關(guān)的數(shù)據(jù)或圖片。步驟205,所述顯示服務(wù)器將返回的圖片或數(shù)據(jù)通過(guò)所述圖層子容器并根據(jù)所述瀏覽器的可視區(qū)域范圍拼裝生成所述交通信息并通過(guò)所述編譯文件在所述瀏覽器上顯示所述交通信息,所述交通信息包括地片以及疊加在所述地片上的相關(guān)圖片,所述相關(guān)圖片包括路況圖片。在本實(shí)施例中,所述顯示服務(wù)器將返回的圖片或數(shù)據(jù)通過(guò)所述圖層子容器并根據(jù)所述瀏覽器的可視區(qū)域范圍拼裝生成所述交通信息,如圖3所示,可以通過(guò)以下方式具體實(shí)現(xiàn)步驟2051,所述顯示服務(wù)器將返回的與地片對(duì)應(yīng)的柵格圖片進(jìn)行螺旋式加載以形成地片。
在本實(shí)施例中,所述步驟2051,具體可以通過(guò)以下方式實(shí)現(xiàn)首先,從視窗的右上角開(kāi)始順時(shí)針?lè)较蚪o返回的所有圖片建立一個(gè)堆棧,其實(shí)質(zhì)是按照堆棧先進(jìn)后出思想設(shè)置一個(gè)數(shù)組,然后,按照堆棧中的位置順序從視窗中間開(kāi)始逆時(shí)針?lè)较蛞来渭虞d柵格圖片構(gòu)成一個(gè)圖片img矩陣,整個(gè)img矩陣構(gòu)成一個(gè)網(wǎng)格。步驟2052,所述顯示服務(wù)器將返回的其他圖片或數(shù)據(jù)疊加到所述地片上以形成所述交通信息。進(jìn)一步的,為了在未超出所述交通信息中地片的范圍時(shí)避免顯示服務(wù)器與 GIS引擎之間不必要的數(shù)據(jù)流量,MAP容器組中還加載有控制子容器,如圖4所示,所述方法,還包括步驟401,在所述瀏覽器上顯示的地圖范圍發(fā)生變化時(shí),判斷地圖的變化量是否超出所述圖層子容器拼裝生成的地片的范圍。步驟402,如果地圖的變化量未超出所述圖層子容器拼裝生成的地片的范圍, 所述顯示服務(wù)器通過(guò)所述控制子容器顯示范圍變化后的地片。步驟403,如果地圖的變化量超出所述圖層子容器拼裝生成的地片的范圍,所述控制子容器觸發(fā)所述顯示服務(wù)器重新獲取待顯示的交通信息對(duì)應(yīng)的經(jīng)緯度信息、放大等級(jí)以及信息類型,根據(jù)所述經(jīng)緯度信息和信息類型拼裝請(qǐng)求路徑。在本實(shí)施例中,所述步驟403執(zhí)行之后,依次循環(huán)執(zhí)行上述步驟203、步驟204和步驟 205。進(jìn)一步的,為了實(shí)時(shí)的獲取外部事件的觸發(fā),如鼠標(biāo)觸發(fā)的事件、鍵盤(pán)觸發(fā)的事件,所述MAP容器組中還加載有事件子容器,所述方法,還包括所述顯示服務(wù)器通過(guò)所述事件子容器對(duì)所述瀏覽器上顯示的交通信息進(jìn)行實(shí)時(shí)監(jiān)聽(tīng),所述實(shí)時(shí)監(jiān)聽(tīng)包括鼠標(biāo)監(jiān)聽(tīng)和鍵盤(pán)監(jiān)聽(tīng)。需要說(shuō)明的是,所述顯示服務(wù)器與所述GIS引擎之間可以通過(guò)AMF協(xié)議進(jìn)行傳輸。 由于使用AMF協(xié)議,使得所述顯示服務(wù)器與所述GIS引擎之間進(jìn)行傳輸數(shù)據(jù)時(shí),壓縮大數(shù)據(jù)流的二進(jìn)制格式進(jìn)行傳輸,使得數(shù)據(jù)流的傳輸速度更快,提高了交通信息的顯示速率,增加了用戶的體驗(yàn)性。本發(fā)明實(shí)施例提供過(guò)的顯示交通信息的方法,由于在所述顯示服務(wù)器中建立有基于Flex的GIS框架以及與所述GIS框架對(duì)應(yīng)的編譯文件,所述瀏覽器中加載有所述編譯文件,使得所述瀏覽器只需要對(duì)所述編譯文件進(jìn)行解析,而不需要對(duì)編譯文件對(duì)應(yīng)的GIS框架中加載的內(nèi)容進(jìn)行解析,而基于Flex的GIS框架對(duì)應(yīng)的編譯文件為SWF格式的文件,如今所有的瀏覽器都能兼容,使得所述的瀏覽器都能顯示用戶請(qǐng)求的交通信息,解決了現(xiàn)有技術(shù)中,不同瀏覽器不能兼容Javascript編寫(xiě)技術(shù),從而無(wú)法正確顯示基于Javascript編寫(xiě)技術(shù)的交通信息的問(wèn)題。如圖5所示,本發(fā)明實(shí)施例提供的顯示交通信息的系統(tǒng),包括瀏覽器501、顯示服務(wù)器502以及地理信息系統(tǒng)GIS引擎503 ;所述顯示服務(wù)器502中建立有基于Flex的GIS 框架5021以及與所述GIS框架對(duì)應(yīng)的編譯文件5022,所述GIS框架5021中加載有地圖MAP 容器組,所述MAP容器組中加載有圖層子容器;所述瀏覽器中加載有所述編譯文件5022 ;其中,所述顯示服務(wù)器502,如圖6所示,包括第一獲取拼裝單元601,用于獲取待顯示的交通信息對(duì)應(yīng)的經(jīng)緯度信息、放大等級(jí)以及信息類型,根據(jù)所述經(jīng)緯度信息、放大等級(jí)以及信息類型拼裝請(qǐng)求路徑;具體的實(shí)現(xiàn)方法可以參見(jiàn)如圖1所示的步驟101所述,此處不再贅述。請(qǐng)求調(diào)用單元602,用于通過(guò)所述第一獲取拼裝單元拼裝得到的請(qǐng)求路徑向GIS 引擎發(fā)送請(qǐng)求,從所述GIS引擎中調(diào)用相關(guān)的數(shù)據(jù)或圖片;具體的實(shí)現(xiàn)方法可以參見(jiàn)如圖1 所示的步驟102所述,此處不再贅述。拼裝顯示單元603,用于將返回的圖片或數(shù)據(jù)通過(guò)所述圖層子容器并根據(jù)所述瀏覽器的可視區(qū)域范圍拼裝生成所述交通信息并通過(guò)所述編譯文件在所述瀏覽器上顯示所述交通信息,所述交通信息包括地片以及疊加在所述地片上的相關(guān)圖片,所述相關(guān)圖片包括路況圖片。具體的實(shí)現(xiàn)方法可以參見(jiàn)如圖1所示的步驟103所述,此處不再贅述。進(jìn)一步的,所述MAP容器組中還加載有控制子容器,所述顯示服務(wù)器,如圖7所示, 還包括判斷單元701,用于在所述瀏覽器上顯示的地圖范圍發(fā)生變化時(shí),判斷地圖的變化量是否超出所述圖層子容器拼裝生成的地片的范圍;具體的實(shí)現(xiàn)方法可以參見(jiàn)如圖4 所示的步驟401所述,此處不再贅述。第一顯示單元702,用于如果所述判斷單元判斷得到地圖的變化量未超出所述圖層子容器拼裝生成的地片的范圍,通過(guò)所述控制子容器顯示范圍變化后的地片; 具體的實(shí)現(xiàn)方法可以參見(jiàn)如圖4所示的步驟402所述,此處不再贅述。第二顯示單元703,用于如果所述判斷單元判斷得到地圖的變化量超出所述圖層子容器拼裝生成的地片的范圍,所述控制子容器觸發(fā)所述第一獲取拼裝單元重新獲取待顯示的交通信息對(duì)應(yīng)的經(jīng)緯度信息、放大等級(jí)以及信息類型,根據(jù)所述經(jīng)緯度信息和信息類型拼裝請(qǐng)求路徑。具體的實(shí)現(xiàn)方法可以參見(jiàn)如圖4所示的步驟403所述,此處不再贅述。進(jìn)一步的,所述MAP容器組中還加載有事件子容器,所述顯示服務(wù)器,如圖7所示, 還包括監(jiān)聽(tīng)單元704,用于通過(guò)所述事件子容器對(duì)所述瀏覽器上顯示的交通信息進(jìn)行實(shí)時(shí)監(jiān)聽(tīng),所述實(shí)時(shí)監(jiān)聽(tīng)包括鼠標(biāo)監(jiān)聽(tīng)和鍵盤(pán)監(jiān)聽(tīng)。進(jìn)一步的,所述顯示服務(wù)器,如圖8所示,還包括第二獲取拼裝單元801,用于獲取所述瀏覽器發(fā)送的關(guān)于待顯示交通信息的請(qǐng)求, 根據(jù)所述待顯示交通信息的請(qǐng)求拼裝查詢請(qǐng)求路徑;具體的實(shí)現(xiàn)方法可以參見(jiàn)如圖2所示的步驟201所述,此處不再贅述。第一獲取拼裝單元601,包括發(fā)送子單元6011,用于根據(jù)所述第二獲取拼裝子單元查詢請(qǐng)求路徑向所述GIS引擎發(fā)送查詢請(qǐng)求;具體的實(shí)現(xiàn)方法可以參見(jiàn)如圖2所示的步驟202所述,此處不再贅述。獲取子單元6012,用于根據(jù)所述發(fā)送子單元發(fā)送的查詢請(qǐng)求調(diào)用所述獲取待顯示的交通信息對(duì)應(yīng)的經(jīng)緯度信息、放大等級(jí)以及信息類型。具體的實(shí)現(xiàn)方法可以參見(jiàn)如圖2 所示的步驟202所述,此處不再贅述。本發(fā)明實(shí)施例提供過(guò)的顯示交通信息的系統(tǒng),由于在所述顯示服務(wù)器中建立有基于Flex的GIS框架以及與所述GIS框架對(duì)應(yīng)的編譯文件,所述瀏覽器中加載有所述編譯文件,使得所述瀏覽器只需要對(duì)所述編譯文件進(jìn)行解析,而不需要對(duì)編譯文件對(duì)應(yīng)的GIS框架中加載的內(nèi)容進(jìn)行解析,而基于Flex的GIS框架對(duì)應(yīng)的編譯文件為SWF格式的文件,如今所有的瀏覽器都能兼容,使得所述的瀏覽器都能顯示用戶請(qǐng)求的交通信息,解決了現(xiàn)有技術(shù)中,不同瀏覽器不能兼容Javascript編寫(xiě)技術(shù),從而無(wú)法正確顯示基于Javascript編寫(xiě)技術(shù)的交通信息的問(wèn)題。本發(fā)明實(shí)施例提供的顯示交通信息的方法和裝置適用于智能交通系統(tǒng)。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如 ROM/RAM、磁碟或光盤(pán)等。以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種顯示交通信息的方法,其特征在于,應(yīng)用于顯示交通信息的系統(tǒng),所述顯示交通信息的系統(tǒng)包括瀏覽器、顯示服務(wù)器以及地理信息系統(tǒng)GIS引擎,所述顯示服務(wù)器中建立有基于Flex的GIS框架以及與所述GIS框架對(duì)應(yīng)的編譯文件,所述GIS框架中加載有地圖 MAP容器組,所述MAP容器組中加載有圖層子容器,所述瀏覽器中加載有所述編譯文件,所述方法,包括所述顯示服務(wù)器將獲取待顯示的交通信息對(duì)應(yīng)的經(jīng)緯度信息、放大等級(jí)以及信息類型,根據(jù)所述經(jīng)緯度信息、放大等級(jí)以及信息類型拼裝請(qǐng)求路徑;所述顯示服務(wù)器通過(guò)所述請(qǐng)求路徑向GIS引擎發(fā)送請(qǐng)求,從所述GIS引擎中調(diào)用相關(guān)的數(shù)據(jù)或圖片;所述顯示服務(wù)器將返回的圖片或數(shù)據(jù)通過(guò)所述圖層子容器并根據(jù)所述瀏覽器的可視區(qū)域范圍拼裝生成所述交通信息并通過(guò)所述編譯文件在所述瀏覽器上顯示所述交通信息, 所述交通信息包括地片以及疊加在所述地片上的相關(guān)圖片,所述相關(guān)圖片包括路況圖片。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述MAP容器組中還加載有控制子容器, 所述方法,還包括在所述瀏覽器上顯示的地圖范圍發(fā)生變化時(shí),判斷地圖的變化量是否超出所述圖層子容器拼裝生成的地片的范圍;如果地圖的變化量未超出所述圖層子容器拼裝生成的地片的范圍,所述顯示服務(wù)器通過(guò)所述控制子容器顯示范圍變化后的地片;如果地圖的變化量超出所述圖層子容器拼裝生成的地片的范圍,所述控制子容器觸發(fā)所述顯示服務(wù)器重新獲取待顯示的交通信息對(duì)應(yīng)的經(jīng)緯度信息、放大等級(jí)以及信息類型,根據(jù)所述經(jīng)緯度信息和信息類型拼裝請(qǐng)求路徑。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述MAP容器組中還加載有事件子容器, 所述方法,還包括所述顯示服務(wù)器通過(guò)所述事件子容器對(duì)所述瀏覽器上顯示的交通信息進(jìn)行實(shí)時(shí)監(jiān)聽(tīng), 所述實(shí)時(shí)監(jiān)聽(tīng)包括鼠標(biāo)監(jiān)聽(tīng)和鍵盤(pán)監(jiān)聽(tīng)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述所述顯示服務(wù)器將獲取待顯示的交通信息對(duì)應(yīng)的經(jīng)緯度信息、放大等級(jí)以及信息類型之前,還包括所述顯示服務(wù)器獲取所述瀏覽器發(fā)送的關(guān)于待顯示交通信息的請(qǐng)求,根據(jù)所述待顯示交通信息的請(qǐng)求拼裝查詢請(qǐng)求路徑;所述所述顯示服務(wù)器將獲取待顯示的交通信息對(duì)應(yīng)的經(jīng)緯度信息、放大等級(jí)以及信息類型,包括所述顯示服務(wù)器根據(jù)所述查詢請(qǐng)求路徑向所述GIS引擎發(fā)送查詢請(qǐng)求,根據(jù)所述查詢請(qǐng)求調(diào)用所述獲取待顯示的交通信息對(duì)應(yīng)的經(jīng)緯度信息、放大等級(jí)以及信息類型。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述所述顯示服務(wù)器將返回的圖片或數(shù)據(jù)通過(guò)所述圖層子容器并根據(jù)所述瀏覽器的可視區(qū)域范圍拼裝生成所述交通信息,包括所述顯示服務(wù)器將返回的與地片對(duì)應(yīng)的柵格圖片進(jìn)行螺旋式加載以形成地片;所述顯示服務(wù)器將返回的其他圖片或數(shù)據(jù)疊加到所述地片上以形成所述交通信息。
6.根據(jù)權(quán)利要求1-5任一項(xiàng)所述的方法,其特征在于,所述顯示服務(wù)器與所述GIS引擎之間通過(guò)AMF協(xié)議進(jìn)行傳輸。
7.—種顯示交通信息的系統(tǒng),其特征在于,包括瀏覽器、顯示服務(wù)器以及地理信息系統(tǒng) GIS引擎;所述顯示服務(wù)器中建立有基于Flex的GIS框架以及與所述GIS框架對(duì)應(yīng)的編譯文件,所述GIS框架中加載有地圖MAP容器組,所述MAP容器組中加載有圖層子容器;所述瀏覽器中加載有所述編譯文件;其中,所述顯示服務(wù)器,包括第一獲取拼裝單元,用于獲取待顯示的交通信息對(duì)應(yīng)的經(jīng)緯度信息、放大等級(jí)以及信息類型,根據(jù)所述經(jīng)緯度信息、放大等級(jí)以及信息類型拼裝請(qǐng)求路徑;請(qǐng)求調(diào)用單元,用于通過(guò)所述第一獲取拼裝單元拼裝得到的請(qǐng)求路徑向GIS引擎發(fā)送請(qǐng)求,從所述GIS引擎中調(diào)用相關(guān)的數(shù)據(jù)或圖片;拼裝顯示單元,用于將返回的圖片或數(shù)據(jù)通過(guò)所述圖層子容器并根據(jù)所述瀏覽器的可視區(qū)域范圍拼裝生成所述交通信息并通過(guò)所述編譯文件在所述瀏覽器上顯示所述交通信息,所述交通信息包括地片以及疊加在所述地片上的相關(guān)圖片,所述相關(guān)圖片包括路況圖片。
8.根據(jù)權(quán)利要求7所述的顯示交通信息的系統(tǒng),其特征在于,所述MAP容器組中還加載有控制子容器,所述顯示服務(wù)器,還包括判斷單元,用于在所述瀏覽器上顯示的地圖范圍發(fā)生變化時(shí),判斷地圖的變化量是否超出所述圖層子容器拼裝生成的地片的范圍;第一顯示單元,用于如果所述判斷單元判斷得到地圖的變化量未超出所述圖層子容器拼裝生成的地片的范圍,通過(guò)所述控制子容器顯示范圍變化后的地片;第二顯示單元,用于如果所述判斷單元判斷得到地圖的變化量超出所述圖層子容器拼裝生成的地片的范圍,所述控制子容器觸發(fā)所述第一獲取拼裝單元重新獲取待顯示的交通信息對(duì)應(yīng)的經(jīng)緯度信息、放大等級(jí)以及信息類型,根據(jù)所述經(jīng)緯度信息和信息類型拼裝請(qǐng)求路徑。
9.根據(jù)權(quán)利要求7所述的顯示交通信息的系統(tǒng),其特征在于,所述MAP容器組中還加載有事件子容器,所述顯示服務(wù)器,還包括監(jiān)聽(tīng)單元,用于通過(guò)所述事件子容器對(duì)所述瀏覽器上顯示的交通信息進(jìn)行實(shí)時(shí)監(jiān)聽(tīng), 所述實(shí)時(shí)監(jiān)聽(tīng)包括鼠標(biāo)監(jiān)聽(tīng)和鍵盤(pán)監(jiān)聽(tīng)。
10.根據(jù)權(quán)利要求7所述的顯示交通信息的系統(tǒng),其特征在于,所述顯示服務(wù)器,還包括第二獲取拼裝單元,用于獲取所述瀏覽器發(fā)送的關(guān)于待顯示交通信息的請(qǐng)求,根據(jù)所述待顯示交通信息的請(qǐng)求拼裝查詢請(qǐng)求路徑;第一獲取拼裝單元,包括發(fā)送子單元,用于根據(jù)所述第二獲取拼裝子單元查詢請(qǐng)求路徑向所述GIS引擎發(fā)送查詢請(qǐng)求;獲取子單元,用于根據(jù)所述發(fā)送子單元發(fā)送的查詢請(qǐng)求調(diào)用所述獲取待顯示的交通信息對(duì)應(yīng)的經(jīng)緯度信息、放大等級(jí)以及信息類型。
全文摘要
本發(fā)明公開(kāi)了一種顯示交通信息的方法和系統(tǒng),涉及智能交通系統(tǒng)領(lǐng)域,用于解決現(xiàn)有技術(shù)無(wú)法正確顯示基于Javascript編寫(xiě)技術(shù)的交通信息的問(wèn)題。本發(fā)明提供的技術(shù)方案包括顯示服務(wù)器將獲取待顯示的交通信息對(duì)應(yīng)的經(jīng)緯度信息、放大等級(jí)以及信息類型,根據(jù)所述經(jīng)緯度信息、放大等級(jí)以及信息類型拼裝請(qǐng)求路徑;通過(guò)所述請(qǐng)求路徑向GIS引擎發(fā)送請(qǐng)求,從GIS引擎中調(diào)用相關(guān)的數(shù)據(jù)或圖片;將返回的圖片或數(shù)據(jù)通過(guò)圖層子容器并根據(jù)瀏覽器的可視區(qū)域范圍拼裝生成交通信息并通過(guò)編譯文件在瀏覽器上顯示交通信息。本發(fā)明實(shí)施例提供的技術(shù)方案,適用于智能交通系統(tǒng)。
文檔編號(hào)G06F9/44GK102236555SQ20111021724
公開(kāi)日2011年11月9日 申請(qǐng)日期2011年7月29日 優(yōu)先權(quán)日2011年7月29日
發(fā)明者王宇軒, 鄧春柏 申請(qǐng)人:北京世紀(jì)高通科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1