[發明專利]地圖渲染方法及相關設備有效
| 申請號: | 201711183770.4 | 申請日: | 2017-11-23 |
| 公開(公告)號: | CN110019612B | 公開(公告)日: | 2022-03-25 |
| 發明(設計)人: | 李鳴;陳明亮;肖旺裕;趙瑋丹 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F16/29 | 分類號: | G06F16/29;G06T11/00;G09B29/00 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 王仲凱 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 地圖 渲染 方法 相關 設備 | ||
1.一種地圖渲染方法,其特征在于,包括:
確定地圖中的多個待渲染元素,并生成每個所述待渲染元素的渲染紋理;
從所述渲染紋理中選擇多個目標渲染紋理;
依據多個所述目標渲染紋理的規格,確定待生成紋理畫布的目標規格;所述目標渲染紋理的規格為所述目標渲染紋理的大小,所述紋理畫布的目標規格為所述紋理畫布的目標大小;
生成符合所述目標規格的紋理畫布,并將多個所述目標渲染紋理分布到所述紋理畫布上;
將所述紋理畫布中的目標渲染紋理繪制到地圖中。
2.根據權利要求1所述的地圖渲染方法,其特征在于,所述從所述渲染紋理中選擇多個目標渲染紋理,包括:
選擇所有的渲染紋理作為目標渲染紋理。
3.根據權利要求1所述的地圖渲染方法,其特征在于,所述依據多個所述目標渲染紋理的規格,確定待生成紋理畫布的目標規格,包括:
獲得渲染紋理在紋理畫布中的預設排列方式,以及獲得各個目標渲染紋理的規格;
依據所述預設排列方式及各個所述目標渲染紋理的規格,確定紋理畫布的最小規格作為目標規格。
4.根據權利要求3所述的地圖渲染方法,其特征在于,所述預設排列方式為行列排列,且預設每行包含的渲染紋理個數;目標渲染紋理的規格包括長度及高度;
則所述依據所述預設排列方式及各個所述目標渲染紋理的規格,確定紋理畫布的最小規格作為目標規格,包括:
按照預設每行包含的渲染紋理個數,將目標渲染紋理劃分為至少一個渲染紋理分組,其中分組內的渲染紋理的長度總和作為分組的長度,分組內的渲染紋理的最大高度作為分組的高度,且各個分組的長度最接近且各個分組的高度最接近;
將渲染紋理分組的長度最大值確定為紋理畫布的長度,并將渲染紋理分組的高度總和確定為紋理畫布的高度。
5.根據權利要求4所述的地圖渲染方法,其特征在于,預設每行包含的渲染紋理個數不超過兩個,則所述按照預設每行包含的渲染紋理個數,將目標渲染紋理劃分為至少一個渲染紋理分組,包括:
按照長度由大到小的排序規則,將各個所述目標渲染紋理排序;
依次將排序在首尾的兩個目標渲染紋理作為一個渲染紋理分組;
若排序在中間的目標渲染紋理為一個,則將該目標渲染紋理作為一個渲染紋理分組。
6.根據權利要求1所述的地圖渲染方法,其特征在于,所述將所述紋理畫布中的目標渲染紋理繪制到地圖中,包括:
確定每個所述目標渲染紋理在所述紋理畫布占據的區域,以及獲得每個所述目標渲染紋理需要顯示在地圖中的位置;
將每個所述目標渲染紋理對應的區域繪制到所述目標渲染紋理對應的位置處,以繪制地圖。
7.根據權利要求6所述的地圖渲染方法,其特征在于,所述確定每個所述目標渲染紋理在所述紋理畫布占據的區域,包括:
確定每個所述目標渲染紋理的左上角頂點及右下角頂點在所述紋理畫布中的坐標;
將左上角頂點及右下角頂點的坐標形成的區域作為紋理畫布占據的區域。
8.一種地圖渲染裝置,其特征在于,包括:
渲染紋理生成模塊,用于確定地圖中的多個待渲染元素,并生成每個所述待渲染元素的渲染紋理;
渲染紋理選擇模塊,用于從所述渲染紋理中選擇多個目標渲染紋理;
紋理畫布規格確定模塊,用于依據多個所述目標渲染紋理的規格,確定待生成紋理畫布的目標規格;所述目標渲染紋理的規格為所述目標渲染紋理的大小,所述紋理畫布的目標規格為所述紋理畫布的目標大小;
渲染紋理分布模塊,用于生成符合所述目標規格的紋理畫布,并將多個所述目標渲染紋理分布到所述紋理畫布上;
渲染紋理繪制模塊,用于將所述紋理畫布中的目標渲染紋理繪制到地圖中。
9.根據權利要求8所述的地圖渲染裝置,其特征在于,所述渲染紋理選擇模塊包括:
渲染紋理選擇子模塊,用于選擇所有的渲染紋理作為目標渲染紋理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711183770.4/1.html,轉載請聲明來源鉆瓜專利網。





