[發明專利]一種實現地圖數據快速加載的方法有效
| 申請號: | 201310526874.6 | 申請日: | 2013-10-30 |
| 公開(公告)號: | CN103605533A | 公開(公告)日: | 2014-02-26 |
| 發明(設計)人: | 李柯 | 申請(專利權)人: | 四川長虹電器股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 成都虹橋專利事務所(普通合伙) 51124 | 代理人: | 劉世平 |
| 地址: | 621000 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 地圖 數據 快速 加載 方法 | ||
技術領域
本發明涉及地圖縮放技術,特別涉及一種實現地圖數據快速加載的方法。
背景技術
近年來,位置服務得到不斷的發展,越來越多的網站和手機應用軟件提供了相關的位置服務功能,涉及的范圍包括:位置簽到、信息查詢、交友相關等。
但是由于網絡速度、電腦配置、嵌入式處理器的速度等影響,在地圖漫游和地圖縮放時,對于數據元素的加載會有一定的影響,使得用戶體驗效果不是很理想,直觀表現為地圖加載緩慢、數據元素重疊等現象。
因此,尋求一種實現地圖數據快速加載的方法成為地圖縮放技術的一項研究熱點。
發明內容
本發明所要解決的技術問題是:提出一種實現地圖數據快速加載的方法,解決傳統技術中在地圖漫游或縮放時出現地圖加載緩慢、數據元素重疊的問題。
本發明解決上述技術問題所采用的技術方案是:
一種實現地圖數據快速加載的方法,應用于地圖漫游或縮放時對地圖數據的處理,其包括以下步驟:
a.建立地圖數據獲取服務接口;
b.設置地圖邊界變化監聽事件對地圖邊界變化情況進行監聽;
c.判斷地圖邊界變化是否大于閾值X,若是,則進入步驟d,否則,返回步驟c;
d.調用地圖數據獲取服務接口根據調用端的傳入的參數對地圖元素數據進行處理,獲取最終符合條件的元素集合;
e.將最終符合條件的元素集合中的地圖元素數據繪制在地圖上。
進一步,步驟d中,所述調用端的傳入的參數包括:地圖縮放級別、調用端當前地圖的最大經緯度參數、最小經緯度參數。
進一步,步驟d具體包括:
d1.地圖數據獲取服務接口根據調用端傳入的最大經緯度參數、最小經緯度參數對地圖元素數據進行過濾,排除不在經緯度范圍內的元素,獲得元素集合M1;
d2.根據元素集合M1中元素的個數與縮放級別*權重H的大小關系判斷是否對元素集合M1進行抽樣處理,若需要進行抽樣處理,則進入步驟d3,否則,將元素集合M1作為最終符合條件的元素集合;
d3.對元素集合M1進行抽樣處理,將經過抽樣處理后的元素集合作為最終符合條件的元素集合。
進一步,步驟d2具體包括:
d21.判斷元素集合M1中的元素的個數是否大于縮放級別*權重H,若是,則進入步驟d3,否則進入步驟d22;
d22.將元素集合M1作為最終符合條件的元素集合。
進一步,步驟d3中,所述對元素集合M1進行抽樣處理的方式為:根據網格方式對元素集合M1中的元素進行過濾,保證經過抽樣處理后的元素集合中剩余縮放級別*權重H個元素。
進一步,所述根據網格的方式對元素集合M1的元素進行過濾具體包括:
將每個網格內的元素個數與閾值Y進行比較,對于元素個數小于或等于閾值Y的網格不作處理,僅對元素個數大于閾值Y的網格隨機抽取一定數量的元素數據并丟棄。
本發明的有益效果是:提升了在地圖漫游或縮放時對地圖數據的加載速度,給用戶帶來更好的體驗。
附圖說明
圖1為本發明中的實現地圖數據快速加載的方法流程圖;
圖2為網格過濾法的示意圖。
具體實施方式
本發明旨在提出一種實現地圖數據快速加載的方法,解決傳統技術中在地圖漫游或縮放時出現地圖加載緩慢、數據元素重疊的問題。
下面結合附圖對本發明的方案作進一步的描述:
參見圖1,本發明中實現地圖數據快速加載的方法包括以下實現步驟:
a.建立地圖數據獲取服務接口;
b.設置地圖邊界變化監聽事件對地圖邊界變化情況進行監聽;
c.判斷地圖邊界變化是否大于閾值X,若是,則進入步驟d,否則,返回步驟c;
d.調用地圖數據獲取服務接口根據調用端的傳入的參數對地圖元素數據進行處理,獲取最終符合條件的元素集合;
e.將最終符合條件的元素集合中的地圖元素數據繪制在地圖上。
上述步驟a中,地圖數據獲取服務接口的輸入參數為:地圖zoom(縮放)級別,調用端當前地圖的最大經度、最小經度、最大緯度、最小緯度。
上述步驟b中,設置地圖邊界變化監聽事件,基本上所有的地圖引擎都有自己的地圖邊界變化的監聽事件,在這里,只需要設置地圖邊界變化的事件處理函數即可,處理函數需要實現以下功能:1)提供設置邊界變化的閾值接口;2)當邊界變化小于閾值時,不做處理;3)當邊界變化大于閾值時,調用地圖數據獲取接口,獲取新的元素數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川長虹電器股份有限公司,未經四川長虹電器股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310526874.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:旱地玉米淺旋覆蓋微壟溝種植方法
- 下一篇:一種雙面撓性覆銅板及其制備方法
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





