[發明專利]一種地圖顯示的方法、系統和移動終端有效
| 申請號: | 201010566511.1 | 申請日: | 2010-11-29 |
| 公開(公告)號: | CN102012924A | 公開(公告)日: | 2011-04-13 |
| 發明(設計)人: | 宋葉祥;關則京 | 申請(專利權)人: | 深圳市融創天下科技發展有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518057 廣東省深圳市南山區科技*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 地圖 顯示 方法 系統 移動 終端 | ||
1.一種地圖顯示的方法,其特征在于,所述方法包括以下步驟:
預設切圖和屏幕緩沖區的大小以及移動距離,把移動終端屏幕、屏幕緩沖區、畫布劃分成切圖,確定移動終端屏幕、屏幕緩沖區、畫布的相對位置;
接收到觸發事件時,計算需要繪制在所述畫布的切圖的第一數量,并將所述第一數量及所述切圖對應的切圖屬性存入第一切圖集合;
通過所述切圖的屬性將所述第一切圖集合中的切圖繪制到畫布中對應的中心坐標處,將畫布繪制在屏幕緩沖區,并顯示在移動終端屏幕。
2.根據權利要求1所述的地圖顯示方法,其特征在于,所述的步驟“通過所述切圖的屬性將所述第一切圖集合中的切圖繪制到畫布中對應的中心坐標處”具體為:
通過所述切圖的屬性判斷第一切圖集合中的切圖是否存儲在本地,若是則讀取本地保存的切圖到內存并繪制到畫布對應的中心坐標處;若否則至遠程服務器獲取未存放在本地的切圖并存儲到本地,然后讀取本地保存的切圖到內存并繪制到畫布對應的中心坐標處。
3.根據權利要求1所述的地圖顯示方法,其特征在于,進一步預置第一參數,所述第一參數為正整數且初始值為0;所述的步驟“通過所述切圖的屬性將所述第一切圖集合中的切圖繪制到畫布中對應的中心坐標處”具體為:
通過所述切圖的屬性逐個判斷第一切圖集合中的切圖是否存儲在本地,當判斷出一個切圖存儲在本地,則將該切圖繪制到畫布對應的中心坐標處,并將所述第一參數加1;
當第一參數等于所述的第一數量時,將畫布繪制在屏幕緩沖區,顯示在移動終端屏幕;當第一參數不等于所述的第一數量時,繼續步驟“通過所述切圖的屬性判斷第一切圖集合中的切圖是否存儲在本地”。
4.根據權利要求3所述的地圖顯示方法,其特征在于,進一步預置第二參數,所述的第二參數為正整數且初始值為0;所述的當判斷出一個切圖存儲在本地,則將該切圖繪制到畫布對應的中心坐標處,并將所述第一參數加1時;進一步包括當判斷出一個切圖沒有存儲在本地,則將該切圖屬性存入第二切圖集合,第二參數加1,第一參數加1;
當第二參數不為0時,并至遠程服務器獲取第二切圖集合中切圖屬性對應的切圖并存儲到本地,繼續計算需要繪制在所述畫布的切圖的第一數量步驟。
5.根據權利要求1-4所述的地圖顯示方法,其特征在于,計算需要繪制在所述畫布的切圖的第一數量方法為:接收到觸發事件后根據UI事件,發生移動或縮放地圖之后,確定畫布與屏幕緩沖區重疊區域空缺切圖總數量;或首次登陸地圖系統時,計算需要繪制在所述畫布的切圖的第一數量方法為:選擇一個地理位置A的經緯度坐標作為參考點,根據縮放級別和切圖大小,把所述地圖劃分成多個切圖;需要顯示以另外一個地理位置B為中心的地圖,則把移動終端屏幕中心點放置在縮放級別下B點對應切圖中心坐標點,然后統計移動終端屏幕所包括的切圖個數;所述切圖個數包括部分包含在移動終端屏幕內的切圖。
6.如權利要求1-4所述的地圖顯示方法,其特征在于,所述的切圖和屏幕緩沖區是根據移動終端屏幕尺寸、地圖系統、后臺服務器程序的存儲系統、緩沖系統、網絡傳輸流量等因素提前預設切圖和屏幕緩沖區的大小;
將所述終端屏幕、屏幕緩沖區、畫布劃分成切圖的方法為:根據切圖的大小計算出移動終端屏幕、屏幕緩沖區、畫布劃分成切圖的數量,其中移動終端屏幕、屏幕緩沖區、畫布的切圖數量是由移動終端屏幕、屏幕緩沖區、畫布的長度或寬度除以切圖的長度或寬度所得的數值,如果所得數值非整數,則取整再加1。
7.如權利要求1-4所述的地圖顯示方法,其特征在于,所述的相對位置是移動終端屏幕在最上層,畫布在中間層、屏幕緩沖區在最底層,當接收到觸發指令時,移動終端屏幕和屏幕緩沖區位置不變,只有畫布做相應的改變。
8.一種地圖顯示系統,其特征在于,所述系統包括:
初始裝置,用于預置切圖和屏幕緩沖區的大小以及移動距離,把移動終端屏幕、屏幕緩沖區、畫布劃分成切圖,所述切圖具有放大級別、中心坐標屬性,確定移動終端屏幕、屏幕緩沖區、畫布的相對位置;
處理裝置,用于接收到觸發指令時,計算需要繪制在所述畫布的切圖的第一數量,并將所述第一數量及所述切圖的屬性存入第一切圖集合;
顯示裝置,用于通過所述切圖的屬性將所述第一切圖集合中的切圖繪制到畫布中對應的中心坐標處,將畫布繪制在屏幕緩沖區,并顯示在移動終端屏幕。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市融創天下科技發展有限公司,未經深圳市融創天下科技發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010566511.1/1.html,轉載請聲明來源鉆瓜專利網。





