[發明專利]一種地圖加載處理方法和裝置在審
| 申請號: | 202010550942.2 | 申請日: | 2020-06-16 |
| 公開(公告)號: | CN111858795A | 公開(公告)日: | 2020-10-30 |
| 發明(設計)人: | 戴兵 | 申請(專利權)人: | 北京金茂綠建科技有限公司 |
| 主分類號: | G06F16/29 | 分類號: | G06F16/29;G06F16/957 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 莎日娜 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 地圖 加載 處理 方法 裝置 | ||
本發明公開了一種地圖加載處理方法和裝置,涉及到多媒體應用技術領域。該方法包括:創建地圖;獲取數據點;依據地圖在終端顯示的頁面區域,確定中心點,并根據中心點的經緯度信息,計算頁面區域的經緯度范圍;遍歷各數據點,篩選位于經緯度范圍內的數據點,加載至頁面區域中。從而通過終端屏幕范圍來分批加載地圖的數據點,提高地圖加載的流暢度。同時,使得矩形的終端屏幕能夠最大化利用。
技術領域
本發明涉及多媒體應用技術領域,特別是涉及一種地圖加載處理方法和裝置。
背景技術
目前,隨著地圖功能在各類手機APP中出現的頻率越來越高,地圖上所需要展示的數據點也越來越多,這讓地圖加載的資源消耗大大提升。通常的做法是,以一個坐標點為圓心,然后由系統固定選定一個半徑長度或者用戶自己選定一個半徑長度,以此來圈出一個圓形范圍來確定一片區域,通過這片區域經緯度信息來做數據點過濾。
但是,上述方式與實際用戶需求存在不相符的情況,終端顯示屏幕一般均為矩形,這樣會導致屏幕所展示的地圖區域一部分不在圓形范圍內,可能會造成用戶想要得到的數據與實際數據不一致。同時對手機屏幕的利用率也大大降低,并且,兩個地點之間的路程往往并不是直線距離,這會導致通往在圓形范圍內的許多地點的路程大于圓形范圍外的路程,誤導用戶。
發明內容
鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的一種地圖加載處理方法和裝置。
依據本發明的第一方面,提供了一種地圖加載處理方法,所述方法包括:
創建地圖;
獲取數據點;
依據所述地圖在終端顯示的頁面區域,確定中心點,并根據所述中心點的經緯度信息,計算所述頁面區域的經緯度范圍;
遍歷各數據點,篩選位于所述經緯度范圍內的數據點,加載至所述頁面區域中。
依據本發明的第二方面,提供了一種地圖加載處理裝置,所述裝置包括:
地圖創建模塊,用于創建地圖;
數據采集模塊,用于獲取數據點;
經緯度計算模塊,用于依據所述地圖在終端顯示的頁面區域,確定中心點,并根據所述中心點的經緯度信息,計算所述頁面區域的經緯度范圍;
數據篩選模塊,用于遍歷各數據點,篩選位于所述經緯度范圍內的數據點,加載至所述頁面區域中。
本發明方案中,可以通過用戶查看地圖頁面,根據目標位置來創建地圖,獲取地圖對應的區域的所有數據點,再根據頁面區域,確定地圖在頁面區域顯示的中心點,獲取該中心點的經緯度信息,以及獲取頁面區域的頁面參數,根據中心點的經緯度信息和頁面參數,可以確定在頁面區域顯示的地圖對應的經緯度范圍,然后遍歷地圖對應的所有數據點,并篩選處于該經緯度范圍內的數據點,加載到頁面區域顯示的地圖中進行顯示。從而通過終端屏幕范圍來分批加載地圖的數據點,提高地圖加載的流暢度。同時,使得矩形的終端屏幕能夠最大化利用。
上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發明的上述和其它目的、特征和優點能夠更明顯易懂,以下特舉本發明的具體實施方式。
附圖說明
通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,而并不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。
在附圖中:
圖1是本發明實施例提供的第一種地圖加載處理方法的步驟流程圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京金茂綠建科技有限公司,未經北京金茂綠建科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010550942.2/2.html,轉載請聲明來源鉆瓜專利網。





