欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種在線配置地圖并生成瓦片緩存的方法和系統(tǒng)的制作方法

文檔序號:9304538閱讀:396來源:國知局
一種在線配置地圖并生成瓦片緩存的方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及地理信息技術(shù)領(lǐng)域,尤其涉及在線配置地圖并生成瓦片緩存的方法和系統(tǒng)。
【背景技術(shù)】
[0002]在線地圖作為互聯(lián)網(wǎng)的全新熱門應(yīng)用,正在被越來越多的互聯(lián)網(wǎng)用戶使用,在線地圖這塊市場也受到投資商的日益青睞。市場上比較常見的有谷歌、百度、搜狗、365地圖坐寸ο
[0003]目前在線地圖最常見的展現(xiàn)方式是瓦片緩存,這種技術(shù)將地理數(shù)據(jù)按一定的樣式預(yù)先渲染成為許多固定大小的圖片,并按預(yù)定的方式在各種終端(如瀏覽器、移動設(shè)備等)下顯示。
[0004]目前在線的瓦片緩存都是在服務(wù)端通過軟件進行配置、生成和發(fā)布,終端用戶只能被動地使用服務(wù)端提供的數(shù)據(jù),無法自行定義地圖的顯示內(nèi)容、配色、字體等。
[0005]在很多場景下,地圖內(nèi)容和終端應(yīng)用(如Web頁面,移動App等)在樣式、風格等方面無法很好地統(tǒng)一,滿足不了應(yīng)用的個性化需求。
[0006]如申請公布號CN102750180A所述的專利,采用狀態(tài)機表達顯示視窗的地理范圍和顯示比例,分離界面主線程、任務(wù)發(fā)送線程和瓦片顯示線程,減少客戶端的響應(yīng)時間,實現(xiàn)良好的人機交互體驗。在此專利中,用戶只能看到進行瓦片緩存過后的效果,而不能自行定義要顯示的內(nèi)容。

【發(fā)明內(nèi)容】

[0007]為了克服現(xiàn)有技術(shù)的上述缺陷,本發(fā)明提出一種在線配置地圖并生成瓦片緩存的方法和系統(tǒng)。
[0008]根據(jù)本發(fā)明的一個方面,提出了一種在線配置地圖并生成瓦片緩存的方法,該方法包括以下步驟:A步驟:在瀏覽器中顯示地圖數(shù)據(jù),向服務(wù)器發(fā)送地圖樣式信息,包括顏色、線寬、填充色等步驟:服務(wù)器接收地圖樣式數(shù)據(jù),生成渲染后的預(yù)覽瓦片,并將所述預(yù)覽瓦片返回給瀏覽器;C步驟:瀏覽器顯示接收的預(yù)覽瓦片,向服務(wù)器發(fā)送確認信息山步驟:服務(wù)端接收所述的確認信息后,生成所有瓦片并緩存到服務(wù)器中。
[0009]根據(jù)本發(fā)明的另一方面,提供了一種在線配置地圖并生成瓦片緩存的系統(tǒng),其包括:樣式配置和預(yù)覽模塊,用于對地圖樣式進行設(shè)置,向服務(wù)器發(fā)送地圖樣式數(shù)據(jù)或確認信息,接收并顯示服務(wù)器返回的預(yù)覽瓦片;服務(wù)器模塊,用于接收配置和預(yù)覽模塊發(fā)送的地圖樣式數(shù)據(jù),向瓦片緩存生成模塊發(fā)送生成瓦片預(yù)覽請求;接收配置和預(yù)覽模塊發(fā)送的確認信息,向瓦片緩存生成模塊發(fā)送生成全部瓦片請求;接收瓦片緩存生成模塊的預(yù)覽瓦片,并將該預(yù)覽瓦片返回樣式配置和預(yù)覽模塊;瓦片緩存生成模塊,用于接收服務(wù)器模塊發(fā)送的生成預(yù)覽瓦片請求,按地圖樣式數(shù)據(jù)渲染瓦片,并將該瓦片返回服務(wù)器模塊,用于接收服務(wù)器模塊發(fā)送的全部瓦片生成請求,生成全部瓦片并進行緩存;
[0010]本發(fā)明提供一種在線地圖配置并生成瓦片緩存的方法和系統(tǒng),不僅解決了現(xiàn)有在線地圖只能看到進行瓦片緩存過后的效果,而不能在線實時預(yù)覽動態(tài)瓦片地圖的缺陷,還能夠直接顯示服務(wù)器渲染好的預(yù)覽瓦片數(shù)據(jù),減少了系統(tǒng)響應(yīng)時間,提高了用戶體驗。
【附圖說明】
[0011]圖1是在線配置地圖并生成瓦片緩存方法的流程圖;
[0012]圖2是根據(jù)本申請的瀏覽界面示意圖;
[0013]圖3是在線請求瓦片緩存方法的流程圖;
[0014]圖4所示為在線配置地圖并生成瓦片緩存的系統(tǒng)的示意圖。
[0015]如圖所示,為了能明確實現(xiàn)本發(fā)明的實施例的結(jié)構(gòu),在圖中標注了特定的結(jié)構(gòu)和器件,但這僅為示意需要,并非意圖將本發(fā)明限定在該特定結(jié)構(gòu)、器件和環(huán)境中,根據(jù)具體需要,本領(lǐng)域的普通技術(shù)人員可以將這些器件和環(huán)境進行調(diào)整或者修改,所進行的調(diào)整或者修改仍然包括在后附的權(quán)利要求的范圍中。
【具體實施方式】
[0016]下面結(jié)合附圖和具體實施例對本發(fā)明提供的一種在線配置地圖并生成瓦片緩存方法和系統(tǒng)進行詳細描述。
[0017]在以下的描述中,將描述本發(fā)明的多個不同的方面,然而,對于本領(lǐng)域內(nèi)的普通技術(shù)人員而言,可以僅僅利用本發(fā)明的一些或者全部結(jié)構(gòu)或者流程來實施本發(fā)明。為了解釋的明確性而言,闡述了特定的數(shù)目、配置和順序,但是很明顯,在沒有這些特定細節(jié)的情況下也可以實施本發(fā)明。在其他情況下,為了不混淆本發(fā)明,對于一些眾所周知的特征將不再進行詳細闡述。
[0018]圖1所示提供了在線配置地圖并生成瓦片緩存實現(xiàn)流程圖,包括以下步驟:A步驟:在瀏覽器中顯示地圖數(shù)據(jù),向服務(wù)器發(fā)送地圖樣式信息,包括顏色、線寬、填充色等,圖1中I所示為瀏覽器向服務(wù)器發(fā)送配置樣式信息。;B步驟:服務(wù)器接收地圖樣式數(shù)據(jù),生成渲染后的預(yù)覽瓦片,并將所述預(yù)覽瓦片返回給瀏覽器,圖1中4所示為服務(wù)器將預(yù)覽瓦片返回給瀏覽器;C步驟:瀏覽器向服務(wù)器發(fā)送確認信息,如圖1中5所示;D步驟:服務(wù)端接收所述的確認信息后,生成所有瓦片,然后緩存到服務(wù)器中,圖1中6所示為請求生成所有瓦片,圖1中7所示為緩存所有瓦片。
[0019]在步驟A中,地圖樣式數(shù)據(jù)為JSON描述文件,并通過HTTP協(xié)議與服務(wù)器進行通信。
[0020]在步驟B中,進一步地,在服務(wù)器中生成地圖樣式對應(yīng)的全局唯一的版本號,將版本號返回給瀏覽器,此時,瀏覽器向服務(wù)器發(fā)送瓦片預(yù)覽請求,其中包含版本號,服務(wù)器收到該預(yù)覽請求后,根據(jù)請求中的版本號查找瓦片緩存數(shù)據(jù),如果存在,將查到的瓦片緩存數(shù)據(jù)返回給瀏覽器;如果不存在,根據(jù)版本號讀取該版本對應(yīng)的樣式描述并請求基于該樣式渲染相應(yīng)的瓦片數(shù)據(jù),生成瓦片數(shù)據(jù)后返回給瀏覽器,圖1中2所示為請求生成預(yù)覽瓦片,圖1中3所示為生成預(yù)覽瓦片。
[0021]圖4所示為在線配置地圖并生成瓦片緩存的系統(tǒng)的示意圖,包括:樣式配置和預(yù)覽模塊、服務(wù)器模塊以及瓦片緩存生成模塊。
[0022]樣式配置和預(yù)覽模塊,用于對地圖樣式進行設(shè)置,向服務(wù)器發(fā)送地圖樣式數(shù)據(jù)或確認信息,接收并顯示服務(wù)器返回的預(yù)覽瓦片;
[0023]服務(wù)器模塊,用于接收配置和預(yù)覽模塊發(fā)送的地圖樣式數(shù)據(jù),向瓦片緩存生成模塊發(fā)送生成
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
宜川县| 丹巴县| 肇庆市| 化德县| 松原市| 井冈山市| 河南省| 会宁县| 蚌埠市| 桑日县| 阿合奇县| 社会| 合水县| 美姑县| 封丘县| 乳山市| 乌拉特后旗| 申扎县| 孝昌县| 东丽区| 沙洋县| 潜山县| 临泽县| 永定县| 山丹县| 吴桥县| 浦城县| 禹城市| 沭阳县| 沾化县| 沾益县| 遂宁市| 安岳县| 宣武区| 德保县| 琼中| 潞城市| 宣化县| 富川| 朝阳县| 定兴县|