![F8CNBFI9一種多個(gè)定位點(diǎn)合并分級(jí)顯示的方法及系統(tǒng)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/14/cf02c57f-2b4b-4440-aaf0-57ad1f897312/cf02c57f-2b4b-4440-aaf0-57ad1f8973121.gif)
![F8CNBFI9一種多個(gè)定位點(diǎn)合并分級(jí)顯示的方法及系統(tǒng)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/14/cf02c57f-2b4b-4440-aaf0-57ad1f897312/cf02c57f-2b4b-4440-aaf0-57ad1f8973122.gif)
![F8CNBFI9一種多個(gè)定位點(diǎn)合并分級(jí)顯示的方法及系統(tǒng)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/14/cf02c57f-2b4b-4440-aaf0-57ad1f897312/cf02c57f-2b4b-4440-aaf0-57ad1f8973123.gif)
![F8CNBFI9一種多個(gè)定位點(diǎn)合并分級(jí)顯示的方法及系統(tǒng)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/14/cf02c57f-2b4b-4440-aaf0-57ad1f897312/cf02c57f-2b4b-4440-aaf0-57ad1f8973124.gif)
![F8CNBFI9一種多個(gè)定位點(diǎn)合并分級(jí)顯示的方法及系統(tǒng)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/14/cf02c57f-2b4b-4440-aaf0-57ad1f897312/cf02c57f-2b4b-4440-aaf0-57ad1f8973125.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、說 明 書 摘 要本發(fā)明公開了一種多個(gè)定位點(diǎn)合并分級(jí)顯示的方法及系統(tǒng),涉及計(jì)算機(jī)地理信息系統(tǒng)技術(shù)領(lǐng)域。首先根據(jù)需要觸發(fā)地圖縮放,獲取縮放后地圖的當(dāng)前顯示區(qū)域范圍;之后查詢當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)定位點(diǎn)的地理坐標(biāo),將地理坐標(biāo)轉(zhuǎn)化為地圖上的像素坐標(biāo);最后確定地圖上的像素過濾半徑,并根據(jù)像素過濾半徑過濾當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)定位點(diǎn)的像素坐標(biāo),將過濾后的目標(biāo)定位點(diǎn)的像素坐標(biāo)轉(zhuǎn)化為地理坐標(biāo),在地圖上標(biāo)定顯示。本發(fā)明所述的方法及系統(tǒng)根據(jù)用戶對(duì)地圖的縮放操作,使地圖當(dāng)前顯示范圍內(nèi)的目標(biāo)定位點(diǎn)能夠多點(diǎn)合并分級(jí)顯示,使目標(biāo)定位點(diǎn)的顯示方式更符合實(shí)際顯示需要,也提高了目標(biāo)定位點(diǎn)顯示的效率,為提升用戶體驗(yàn)提供了有效解
2、決方案。9權(quán) 利 要 求 書 1一種多個(gè)定位點(diǎn)合并分級(jí)顯示的方法,包括以下步驟:(1)啟動(dòng)地圖應(yīng)用程序,根據(jù)需要觸發(fā)地圖縮放,并獲取縮放后地圖的當(dāng)前顯示區(qū)域范圍;(2)查詢當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)定位點(diǎn)的地理坐標(biāo),并將地理坐標(biāo)轉(zhuǎn)化為地圖上的像素坐標(biāo);(3)確定地圖上的像素過濾半徑,并根據(jù)像素過濾半徑過濾當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)定位點(diǎn)的像素坐標(biāo),得到過濾后的目標(biāo)定位點(diǎn)的像素坐標(biāo);(4)將過濾后的目標(biāo)定位點(diǎn)的像素坐標(biāo)轉(zhuǎn)化為地理坐標(biāo),并在地圖上標(biāo)定顯示。2如權(quán)利要求1所述的一種多個(gè)定位點(diǎn)合并分級(jí)顯示的方法,其特征在于,步驟(1)中,還包括獲取縮放后地圖的當(dāng)前縮放級(jí)別,步驟(3)中,根據(jù)縮放后地圖的當(dāng)前縮
3、放級(jí)別確定地圖上的像素過濾半徑。3如權(quán)利要求1所述的一種多個(gè)定位點(diǎn)合并分級(jí)顯示的方法,其特征在于,步驟(2)中,將地理坐標(biāo)轉(zhuǎn)化為地圖上的像素坐標(biāo)時(shí),記錄每個(gè)像素坐標(biāo)對(duì)應(yīng)的地理坐標(biāo)的坐標(biāo)ID,步驟(4)中,將像素坐標(biāo)轉(zhuǎn)換為地理坐標(biāo)時(shí),根據(jù)像素坐標(biāo)對(duì)應(yīng)的坐標(biāo)ID得到其對(duì)應(yīng)的地理坐標(biāo)。4如權(quán)利要求1所述的一種多個(gè)定位點(diǎn)合并分級(jí)顯示的方法,其特征在于,步驟(3)中,根據(jù)像素過濾半徑過濾當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)定位點(diǎn)的像素坐標(biāo)的具體方式包括:確定當(dāng)前顯示區(qū)域范圍內(nèi)的過濾中心點(diǎn),以過濾中心點(diǎn)為中心,以像素過濾半徑的長度構(gòu)建正方形,如果目標(biāo)定位點(diǎn)落在所述的正方形之內(nèi),則隱藏目標(biāo)定位點(diǎn),若否則保留目標(biāo)定位點(diǎn)。5
4、如權(quán)利要求1所述的一種多個(gè)定位點(diǎn)合并分級(jí)顯示的方法,其特征在于,步驟(3)中,根據(jù)像素過濾半徑過濾當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)定位點(diǎn)的像素坐標(biāo)的具體方式包括:確定當(dāng)前顯示區(qū)域范圍內(nèi)的過濾中心點(diǎn),計(jì)算目標(biāo)定位點(diǎn)與過濾中心點(diǎn)的距離;查看目標(biāo)定位點(diǎn)與過濾中心點(diǎn)的距離是否大于像素過濾半徑,若是則隱藏目標(biāo)定位點(diǎn),若否則保留目標(biāo)定位點(diǎn)。6如權(quán)利要求4或5所述的一種多個(gè)定位點(diǎn)合并分級(jí)顯示的方法,其特征在于,步驟(4)中,將過濾后的目標(biāo)定位點(diǎn)的像素坐標(biāo)轉(zhuǎn)化為地理坐標(biāo)并在地圖上標(biāo)定顯示的具體方式為:將過濾后保持的目標(biāo)定位點(diǎn)以坐標(biāo)單點(diǎn)的方式顯示,將過濾后隱藏的所有目標(biāo)定位點(diǎn)以坐標(biāo)點(diǎn)群的方式顯示。7如權(quán)利要求6所述的一種
5、多個(gè)定位點(diǎn)合并分級(jí)顯示的方法,其特征在于,以坐標(biāo)點(diǎn)群的方式顯示目標(biāo)定位點(diǎn)時(shí),顯示的坐標(biāo)點(diǎn)群的地理坐標(biāo)為過濾中心點(diǎn)的地理坐標(biāo)。8. 如權(quán)利要求7所述的一種多個(gè)定位點(diǎn)合并分級(jí)顯示的方法,其特征在于,所述的過濾中心點(diǎn)為當(dāng)前顯示區(qū)域范圍內(nèi)的任一點(diǎn)或者為當(dāng)前顯示區(qū)域范圍內(nèi)的一個(gè)目標(biāo)定位點(diǎn)。9. 一種多個(gè)定位點(diǎn)合并分級(jí)顯示的系統(tǒng),包括:地圖引擎模塊,用于啟動(dòng)地圖應(yīng)用程序,根據(jù)需要觸發(fā)地圖縮放,并獲取縮放后地圖的當(dāng)前顯示區(qū)域范圍;坐標(biāo)查詢模塊,用于查詢當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)定位點(diǎn)的地理坐標(biāo),并將地理坐標(biāo)轉(zhuǎn)化為地圖上的像素坐標(biāo);坐標(biāo)過濾模塊,用于確定地圖上的像素過濾半徑,并根據(jù)像素過濾半徑過濾當(dāng)前顯示區(qū)域范圍
6、內(nèi)目標(biāo)定位點(diǎn)的像素坐標(biāo),得到過濾后的目標(biāo)定位點(diǎn)的像素坐標(biāo);坐標(biāo)顯示模塊,用于將過濾后的目標(biāo)定位點(diǎn)的像素坐標(biāo)轉(zhuǎn)化為地理坐標(biāo),并在地圖上標(biāo)定顯示。10.如權(quán)利要求9所述的一種多個(gè)定位點(diǎn)合并分級(jí)顯示的系統(tǒng),其特征在于,所述的坐標(biāo)過濾模塊包括:距離計(jì)算單元,用于確定當(dāng)前顯示區(qū)域范圍內(nèi)的過濾中心點(diǎn),計(jì)算目標(biāo)定位點(diǎn)與過濾中心點(diǎn)的距離;過濾單元,用于查看目標(biāo)定位點(diǎn)與過濾中心點(diǎn)的距離是否大于像素過濾半徑,若是則隱藏目標(biāo)定位點(diǎn),若否則保留目標(biāo)定位點(diǎn)。11.如權(quán)利要求9所述的一種多個(gè)定位點(diǎn)合并分級(jí)顯示的系統(tǒng),其特征在于,所述的坐標(biāo)過濾模塊包括:過濾正方形構(gòu)建單元,用于確定當(dāng)前顯示區(qū)域范圍內(nèi)的過濾中心點(diǎn),以過濾中心
7、點(diǎn)為中心,以像素過濾半徑的長度構(gòu)建正方形。過濾單元,用于查看目標(biāo)定位點(diǎn)是否落在所述的正方形之內(nèi),若是則隱藏目標(biāo)定位點(diǎn),若否則保留該標(biāo)定位點(diǎn)。12.如權(quán)利要求10或11所述的一種多個(gè)定位點(diǎn)合并分級(jí)顯示的系統(tǒng),其特征在于,所述的坐標(biāo)顯示模塊包括:單點(diǎn)顯示單元,用于將過濾后保持的目標(biāo)定位點(diǎn)以坐標(biāo)單點(diǎn)的方式顯示;點(diǎn)群顯示單元,用于將將過濾后隱藏的所有目標(biāo)定位點(diǎn)以坐標(biāo)點(diǎn)群的方式顯示。說 明 書一種多個(gè)定位點(diǎn)合并分級(jí)顯示的方法及系統(tǒng)技術(shù)領(lǐng)域本發(fā)明涉及計(jì)算機(jī)地理信息系統(tǒng)技術(shù)領(lǐng)域,具體涉及一種多個(gè)定位點(diǎn)合并分級(jí)顯示的方法及系統(tǒng)。背景技術(shù)在計(jì)算機(jī)地理信息系統(tǒng)中,經(jīng)常需要面臨解決大數(shù)據(jù)量的定位點(diǎn)展示的問題。當(dāng)前在
8、處理大數(shù)據(jù)量定位點(diǎn)展現(xiàn)上,通用做法是采取坐標(biāo)過濾技術(shù),在地圖放大到某個(gè)特定地圖級(jí)別時(shí),才將真實(shí)的定位點(diǎn)展示。除此以外還可以采取用“分布點(diǎn)”示意?,F(xiàn)有的大批量定位點(diǎn)展示方式的優(yōu)點(diǎn)是:明顯減輕了地圖在初始化到特定級(jí)別之間的展示壓力,缺點(diǎn)是到了特定級(jí)別后,目標(biāo)的定位點(diǎn)全部展示出來,如果此級(jí)別下仍然存在定位點(diǎn)聚集密度大,則存在難以分清具體目標(biāo)的情況,如圖1中所示,圖中的三角形標(biāo)號(hào)為需要在地圖上展示的定位點(diǎn),由于點(diǎn)位點(diǎn)數(shù)量較大,密集處無法分清具體某個(gè)定位點(diǎn)??傊?,現(xiàn)有的大批量定位點(diǎn)展示方式中在定位點(diǎn)展示上缺乏層次感,易造成用戶識(shí)別定位點(diǎn)混淆。發(fā)明內(nèi)容針對(duì)現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明的目的在于提供一種多個(gè)
9、定位點(diǎn)合并分級(jí)顯示的方法及系統(tǒng),該方法可以根據(jù)實(shí)際地圖的縮放級(jí)別進(jìn)行目標(biāo)定位點(diǎn)的合并分級(jí)顯示。為實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案為:一種多個(gè)定位點(diǎn)合并分級(jí)顯示的方法,包括以下步驟:(1)啟動(dòng)地圖應(yīng)用程序,根據(jù)需要觸發(fā)地圖縮放,并獲取縮放后地圖的當(dāng)前顯示區(qū)域范圍;(2)查詢當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)定位點(diǎn)的地理坐標(biāo),并將地理坐標(biāo)轉(zhuǎn)化為地圖上的像素坐標(biāo);(3)確定地圖上的像素過濾半徑,并根據(jù)像素過濾半徑過濾當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)定位點(diǎn)的像素坐標(biāo),得到過濾后的目標(biāo)定位點(diǎn)的像素坐標(biāo);(4)將過濾后的目標(biāo)定位點(diǎn)的像素坐標(biāo)轉(zhuǎn)化為地理坐標(biāo),并在地圖上標(biāo)定顯示。進(jìn)一步,如上所述的一種多個(gè)定位點(diǎn)合并分級(jí)顯示的方法
10、,步驟(1)中,還包括獲取縮放后地圖的當(dāng)前縮放級(jí)別,步驟(3)中,根據(jù)縮放后地圖的當(dāng)前縮放級(jí)別確定地圖上的像素過濾半徑。進(jìn)一步,如上所述的一種多個(gè)定位點(diǎn)合并分級(jí)顯示的方法,步驟(2)中,將地理坐標(biāo)轉(zhuǎn)化為地圖上的像素坐標(biāo)時(shí),記錄每個(gè)像素坐標(biāo)對(duì)應(yīng)的地理坐標(biāo)的坐標(biāo)ID,步驟(4)中,將像素坐標(biāo)轉(zhuǎn)換為地理坐標(biāo)時(shí),根據(jù)像素坐標(biāo)對(duì)應(yīng)的坐標(biāo)ID得到其對(duì)應(yīng)的地理坐標(biāo)。進(jìn)一步,如上所述的一種多個(gè)定位點(diǎn)合并分級(jí)顯示的方法,步驟(3)中,根據(jù)像素過濾半徑過濾當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)定位點(diǎn)的像素坐標(biāo)的具體方式包括:確定當(dāng)前顯示區(qū)域范圍內(nèi)的過濾中心點(diǎn),以過濾中心點(diǎn)為中心,以像素過濾半徑的長度構(gòu)建正方形,如果目標(biāo)定位點(diǎn)落在
11、所述的正方形之內(nèi),則隱藏目標(biāo)定位點(diǎn),若否則保留目標(biāo)定位點(diǎn)。進(jìn)一步,如上所述的一種多個(gè)定位點(diǎn)合并分級(jí)顯示的方法,步驟(3)中,根據(jù)像素過濾半徑過濾當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)定位點(diǎn)的像素坐標(biāo)的具體方式包括:確定當(dāng)前顯示區(qū)域范圍內(nèi)的過濾中心點(diǎn),計(jì)算目標(biāo)定位點(diǎn)與過濾中心點(diǎn)的距離;查看目標(biāo)定位點(diǎn)與過濾中心點(diǎn)的距離是否大于像素過濾半徑,若是則隱藏目標(biāo)定位點(diǎn),若否則保留目標(biāo)定位點(diǎn)。進(jìn)一步,如上所述的一種多個(gè)定位點(diǎn)合并分級(jí)顯示的方法,步驟(4)中,將過濾后的目標(biāo)定位點(diǎn)的像素坐標(biāo)轉(zhuǎn)化為地理坐標(biāo)并在地圖上標(biāo)定顯示的具體方式為:將過濾后保持的目標(biāo)定位點(diǎn)以坐標(biāo)單點(diǎn)的方式顯示,將過濾后隱藏的所有目標(biāo)定位點(diǎn)以坐標(biāo)點(diǎn)群的方式顯
12、示。再進(jìn)一步,如上所述的一種多個(gè)定位點(diǎn)合并分級(jí)顯示的方法,以坐標(biāo)點(diǎn)群的方式顯示目標(biāo)定位點(diǎn)時(shí),顯示的坐標(biāo)點(diǎn)群的地理坐標(biāo)為過濾中心點(diǎn)的地理坐標(biāo)。更進(jìn)一步,如上所述的一種多個(gè)定位點(diǎn)合并分級(jí)顯示的方法,所述的過濾中心點(diǎn)為當(dāng)前顯示區(qū)域范圍內(nèi)的任一點(diǎn)或者為當(dāng)前顯示區(qū)域范圍內(nèi)的一個(gè)目標(biāo)定位點(diǎn)。一種多個(gè)定位點(diǎn)合并分級(jí)顯示的系統(tǒng),包括:地圖引擎模塊,用于啟動(dòng)地圖應(yīng)用程序,根據(jù)需要觸發(fā)地圖縮放,并獲取縮放后地圖的當(dāng)前顯示區(qū)域范圍;坐標(biāo)查詢模塊,用于查詢當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)定位點(diǎn)的地理坐標(biāo),并將地理坐標(biāo)轉(zhuǎn)化為地圖上的像素坐標(biāo);坐標(biāo)過濾模塊,用于確定地圖上的像素過濾半徑,并根據(jù)像素過濾半徑過濾當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)
13、定位點(diǎn)的像素坐標(biāo),得到過濾后的目標(biāo)定位點(diǎn)的像素坐標(biāo);坐標(biāo)顯示模塊,用于將過濾后的目標(biāo)定位點(diǎn)的像素坐標(biāo)轉(zhuǎn)化為地理坐標(biāo),并在地圖上標(biāo)定顯示。進(jìn)一步,如上所述的一種多個(gè)定位點(diǎn)合并分級(jí)顯示的系統(tǒng),所述的坐標(biāo)過濾模塊包括:距離計(jì)算單元,用于確定當(dāng)前顯示區(qū)域范圍內(nèi)的過濾中心點(diǎn),計(jì)算目標(biāo)定位點(diǎn)與過濾中心點(diǎn)的距離;過濾單元,用于查看目標(biāo)定位點(diǎn)與過濾中心點(diǎn)的距離是否大于像素過濾半徑,若是則隱藏目標(biāo)定位點(diǎn),若否則保留目標(biāo)定位點(diǎn)。進(jìn)一步,如上所述的一種多個(gè)定位點(diǎn)合并分級(jí)顯示的系統(tǒng),所述的坐標(biāo)過濾模塊包括:過濾正方形構(gòu)建單元,用于確定當(dāng)前顯示區(qū)域范圍內(nèi)的過濾中心點(diǎn),以過濾中心點(diǎn)為中心,以像素過濾半徑的長度構(gòu)建正方形。
14、過濾單元,用于查看目標(biāo)定位點(diǎn)是否落在所述的正方形之內(nèi),若是則隱藏目標(biāo)定位點(diǎn),若否則保留目標(biāo)定位點(diǎn)。再進(jìn)一步,如上所述的一種多個(gè)定位點(diǎn)合并分級(jí)顯示的系統(tǒng),所述的坐標(biāo)顯示模塊包括:單點(diǎn)顯示單元,用于將過濾后保持的目標(biāo)定位點(diǎn)以坐標(biāo)單點(diǎn)的方式顯示;點(diǎn)群顯示單元,用于將將過濾后隱藏的所有目標(biāo)定位點(diǎn)以坐標(biāo)點(diǎn)群的方式顯示。本發(fā)明的有益效果在于:本發(fā)明所述的方法及系統(tǒng),根據(jù)用戶對(duì)地圖的縮放操作,使地圖當(dāng)前顯示范圍內(nèi)的目標(biāo)定位點(diǎn)能夠多點(diǎn)合并分級(jí)顯示,使目標(biāo)定位點(diǎn)的顯示方式更符合實(shí)際顯示需要,也提高了目標(biāo)定位點(diǎn)顯示的效率,為提升用戶體驗(yàn)提供了有效解決方案。附圖說明圖1為現(xiàn)有大批量定位點(diǎn)顯示的示意圖;圖2為具體實(shí)施
15、方式中一種多個(gè)定位點(diǎn)合并分級(jí)顯示的系統(tǒng)的結(jié)構(gòu)框圖;圖3為具體實(shí)施方式中一種多個(gè)定位點(diǎn)合并分級(jí)顯示的系統(tǒng)的各模塊的工作流程示意圖;圖4為具體實(shí)施方式中一種多個(gè)定位點(diǎn)合并分級(jí)顯示的方法的流程圖;圖5為具體實(shí)施方式中采用本發(fā)明所述的方法進(jìn)行顯示的結(jié)果示意圖;圖6為具體實(shí)施方式中坐標(biāo)點(diǎn)群的個(gè)性化設(shè)置顯示示意圖。具體實(shí)施方式下面結(jié)合說明書附圖與具體實(shí)施方式對(duì)本發(fā)明做進(jìn)一步的詳細(xì)說明。圖2和圖3分別示出了本發(fā)明具體實(shí)施方式中一種多個(gè)定位點(diǎn)合并分級(jí)顯示的系統(tǒng)的結(jié)構(gòu)框圖和各模塊之間的工作流程圖,該系統(tǒng)主要包括了地圖引擎模塊11、坐標(biāo)查詢模塊12、坐標(biāo)過濾模塊13、坐標(biāo)顯示模塊14和,其中: 地圖引擎模塊11用
16、于啟動(dòng)地圖應(yīng)用程序,根據(jù)需要觸發(fā)地圖縮放,并獲取縮放后地圖的當(dāng)前顯示區(qū)域范圍。坐標(biāo)查詢模塊12用于查詢當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)定位點(diǎn)的地理坐標(biāo),并將地理坐標(biāo)轉(zhuǎn)化為地圖上的像素坐標(biāo)。坐標(biāo)過濾模塊13用于確定地圖上的像素過濾半徑,并根據(jù)像素過濾半徑過濾當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)定位點(diǎn)的像素坐標(biāo),得到過濾后的目標(biāo)定位點(diǎn)的像素坐標(biāo); 坐標(biāo)顯示模塊14用于將過濾后的目標(biāo)定位點(diǎn)的像素坐標(biāo)轉(zhuǎn)化為地理坐標(biāo),并在地圖上標(biāo)定顯示。本實(shí)施方式中的坐標(biāo)過濾模塊13可以采用兩種方式過濾目標(biāo)定位點(diǎn)的像素坐標(biāo),一種方式下該模塊包括了用于確定當(dāng)前顯示區(qū)域范圍內(nèi)的過濾中心點(diǎn),計(jì)算目標(biāo)定位點(diǎn)與過濾中心點(diǎn)的距離的距離計(jì)算單元,以及用于查
17、看目標(biāo)定位點(diǎn)與過濾中心點(diǎn)的距離是否大于像素過濾半徑,若是則隱藏目標(biāo)定位點(diǎn),若否則保留目標(biāo)定位點(diǎn)的過濾單元;另一種方式下該模塊包括用于確定當(dāng)前顯示區(qū)域范圍內(nèi)的過濾中心點(diǎn),以過濾中心點(diǎn)為中心,以像素過濾半徑的長度構(gòu)建正方形的過濾正方形構(gòu)建單元,以及用于查看目標(biāo)定位點(diǎn)是否落在所述的正方形之內(nèi),若是則隱藏目標(biāo)定位點(diǎn),若否則保留目標(biāo)定位點(diǎn)的過濾單元。其中,過濾中心點(diǎn)是可以由用戶根據(jù)需要確定,可以是當(dāng)前顯示區(qū)域范圍內(nèi)的任一點(diǎn),也可以是當(dāng)前顯示區(qū)域范圍內(nèi)的一個(gè)目標(biāo)定位點(diǎn)。坐標(biāo)顯示模塊14在地圖上標(biāo)定顯示目標(biāo)像素點(diǎn)時(shí),包括了用于將過濾后保持的目標(biāo)定位點(diǎn)以坐標(biāo)單點(diǎn)的方式顯示的單點(diǎn)顯示單元,以及用于將將過濾后隱藏
18、的所有目標(biāo)定位點(diǎn)以坐標(biāo)點(diǎn)群的方式顯示的點(diǎn)群顯示單元。在實(shí)際的操作中,該系統(tǒng)還應(yīng)包括坐標(biāo)存儲(chǔ)模塊15(相當(dāng)于數(shù)據(jù)庫),該模塊用于存儲(chǔ)目標(biāo)定位點(diǎn)的定位數(shù)據(jù),坐標(biāo)查詢模塊12通過獲取坐標(biāo)存儲(chǔ)模塊15中的定位數(shù)據(jù)得到目標(biāo)定位點(diǎn)的地理坐標(biāo)。在通過坐標(biāo)過濾模塊13得到過濾后的目標(biāo)定位點(diǎn)的像素坐標(biāo)后,如果過了后的顯示結(jié)果還不符合用戶的顯示需求,用戶可以再次通過地圖引擎模塊11進(jìn)行地圖縮放,通過上述各模塊再次進(jìn)行調(diào)整顯示。圖4示出了本具體實(shí)施方式中基于圖2和圖3中所示系統(tǒng)的一種多個(gè)定位點(diǎn)合并分級(jí)顯示的方法的流程圖,該方法主要包括以下步驟:步驟S21:觸發(fā)地圖縮放,并獲取縮放后地圖的當(dāng)前顯示區(qū)域范圍;步驟S22
19、:獲取當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)定位點(diǎn)的像素坐標(biāo);啟動(dòng)終端設(shè)備上的地圖應(yīng)用程序,根據(jù)需要觸發(fā)地圖縮放,并獲取縮放后地圖的當(dāng)前顯示區(qū)域范圍和當(dāng)前地圖的縮放級(jí)別,之后查詢數(shù)據(jù)庫中的定位數(shù)據(jù),獲取當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)定位點(diǎn)的地理坐標(biāo),并將地理坐標(biāo)轉(zhuǎn)化為地圖上的像素坐標(biāo)。其中,所述的地理坐標(biāo)為目標(biāo)定位點(diǎn)的實(shí)際坐標(biāo),像素坐標(biāo)為目標(biāo)定位點(diǎn)在地圖上的顯示坐標(biāo)。其中,在將目標(biāo)定位點(diǎn)的地理坐標(biāo)轉(zhuǎn)化為地圖上的像素坐標(biāo)時(shí),記錄每個(gè)像素坐標(biāo)對(duì)應(yīng)的地理坐標(biāo)的坐標(biāo)ID。本具體實(shí)施方式中的目標(biāo)定位點(diǎn)是用戶需要查詢獲取的一類目標(biāo)物在地圖上對(duì)應(yīng)的點(diǎn),例如,用戶需要獲取一系列車輛的位置信息在地圖上的顯示,那么,一系列車輛的位置信息
20、在地圖上對(duì)應(yīng)的點(diǎn)即為目標(biāo)定位點(diǎn)。步驟S23:根據(jù)像素過濾半徑過濾當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)定位點(diǎn)的像素坐標(biāo);步驟S24:將過濾后的目標(biāo)定位點(diǎn)在地圖上標(biāo)定顯示。確定地圖上的像素過濾半徑,并根據(jù)像素過濾半徑過濾當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)定位點(diǎn)的像素坐標(biāo),得到過濾后的目標(biāo)定位點(diǎn)的像素坐標(biāo),將過濾后的目標(biāo)定位點(diǎn)的像素坐標(biāo)轉(zhuǎn)化為地理坐標(biāo),并在地圖上標(biāo)定顯示。由于在步驟22中,將每個(gè)目標(biāo)定位點(diǎn)的地理坐標(biāo)轉(zhuǎn)化為像素坐標(biāo)時(shí),記錄了每個(gè)像素坐標(biāo)對(duì)應(yīng)的地理坐標(biāo)的坐標(biāo)ID,因此,在將過濾后的目標(biāo)定位點(diǎn)的像素坐標(biāo)轉(zhuǎn)換為地理坐標(biāo)時(shí),可以直接根據(jù)像素坐標(biāo)對(duì)應(yīng)的坐標(biāo)ID得到其對(duì)應(yīng)的地理坐標(biāo)。在實(shí)際應(yīng)用中,通過這種方式可以省去大量的
21、逆轉(zhuǎn)化計(jì)算,并且有效的保證坐標(biāo)數(shù)據(jù)不失真。本具體實(shí)施方式中,根據(jù)縮放后地圖的當(dāng)前縮放級(jí)別確定地圖上的像素過濾半徑,這樣隨著地圖縮放級(jí)別的變化,可以自動(dòng)調(diào)整像素過濾半徑,使目標(biāo)定位點(diǎn)的顯示方式及顯示效果更符合縮放后的地圖顯示范圍。本具體實(shí)施方式中提供了兩種根據(jù)像素過濾半徑過濾當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)定位點(diǎn)的像素坐標(biāo)的方式,一種具體方式如下:首先,確定當(dāng)前顯示區(qū)域范圍內(nèi)的過濾中心點(diǎn),計(jì)算目標(biāo)定位點(diǎn)與過濾中心點(diǎn)的距離;其中,過濾中心點(diǎn)為當(dāng)前顯示區(qū)域范圍內(nèi)的任一點(diǎn)或者為當(dāng)前顯示區(qū)域范圍內(nèi)的一個(gè)目標(biāo)定位點(diǎn);然后,查看目標(biāo)定位點(diǎn)與過濾中心點(diǎn)的距離是否大于像素過濾半徑,若是則隱藏目標(biāo)定位點(diǎn),若否則保留目標(biāo)定位
22、點(diǎn)。另一種方式為:確定當(dāng)前顯示區(qū)域范圍內(nèi)的過濾中心點(diǎn),以過濾中心點(diǎn)為中心,以像素過濾半徑的長度構(gòu)建正方形,如果目標(biāo)定位點(diǎn)落在所述的正方形之內(nèi),則隱藏目標(biāo)定位點(diǎn),若否則保留目標(biāo)定位點(diǎn)。也就是基于像素過濾半徑構(gòu)建“像素過濾正方形”,將落在正方形內(nèi)的點(diǎn)隱藏。將過濾后的目標(biāo)定位點(diǎn)的像素坐標(biāo)轉(zhuǎn)化為地理坐標(biāo)并在地圖上標(biāo)定顯示的具體方式為:將過濾后保持的目標(biāo)定位點(diǎn)以坐標(biāo)單點(diǎn)的方式顯示,將過濾后隱藏的所有目標(biāo)定位點(diǎn)以坐標(biāo)點(diǎn)群的方式顯示。其中,以坐標(biāo)點(diǎn)群的方式顯示目標(biāo)定位點(diǎn)時(shí),顯示的坐標(biāo)點(diǎn)群的地理坐標(biāo)為過濾中心點(diǎn)的地理坐標(biāo)。此外,在以坐標(biāo)點(diǎn)群的方式顯示時(shí),可以在坐標(biāo)點(diǎn)群的一個(gè)較小設(shè)定范圍內(nèi)標(biāo)定該坐標(biāo)點(diǎn)群中隱藏的
23、目標(biāo)定位點(diǎn)的個(gè)數(shù)。也就是說,將與目標(biāo)定位點(diǎn)的距離在同一像素過濾半徑內(nèi)(采用上述兩種過濾方式中的一種判定是否符合)的所有目標(biāo)定位點(diǎn)過濾隱藏,并通過一個(gè)點(diǎn)群的方式顯示這些隱藏的目標(biāo)定位點(diǎn)。其中,過濾中心點(diǎn)的選取可以在整個(gè)當(dāng)前顯示區(qū)域范圍內(nèi)只選取一個(gè),也可以將整個(gè)顯示區(qū)域范圍選定多個(gè),如圖5中所示,圖中的整個(gè)大的實(shí)線外框表示當(dāng)前顯示區(qū)域范圍,圖中的所有顯示的點(diǎn)1、點(diǎn)2,,均是目標(biāo)定位點(diǎn),該圖中選定了目標(biāo)定位點(diǎn)點(diǎn)1和點(diǎn)8作為了過濾中心點(diǎn),過濾半徑如圖中所示,經(jīng)過計(jì)算可以知道點(diǎn)1-點(diǎn)6、以及點(diǎn)13與點(diǎn)1的距離均位于“像素過濾正方形”內(nèi),這些點(diǎn)均需要隱藏,并通過點(diǎn)群1顯示這一組點(diǎn),點(diǎn)群1中隱藏的目標(biāo)點(diǎn)個(gè)數(shù)為7個(gè);點(diǎn)7-10與8的距離也均位于“像素過濾正方形”,這些點(diǎn)均需要隱藏,并通過點(diǎn)群2顯示這一組點(diǎn),點(diǎn)群2中隱藏的目標(biāo)點(diǎn)群的個(gè)數(shù)為4個(gè)。本發(fā)明所述的方法及系統(tǒng),隨地圖級(jí)別縮小,逐級(jí)合并定位點(diǎn),并以簡潔的圖標(biāo)統(tǒng)一命名“點(diǎn)群名稱”,不會(huì)造成混淆。隨地圖級(jí)別放大,逐級(jí)將定位點(diǎn)剝離“點(diǎn)群”,將超出過濾半徑范圍內(nèi)的目標(biāo)定位點(diǎn)逐漸分離顯示,并可還原成目標(biāo)定位點(diǎn)的原名稱,如圖5所示。在縮小時(shí),可以縮小到地圖上只有一個(gè)點(diǎn)群圖標(biāo)標(biāo)注,可以放大到知道直到區(qū)域內(nèi)每個(gè)目標(biāo)定位點(diǎn)都顯示出位置。此外,還可以
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 稠州中學(xué)教育集團(tuán)人教版八年級(jí)上冊歷史與社會(huì)第二單元綜合探究二 從宗教景觀看文化的多樣性教學(xué)設(shè)計(jì)
- 2024-2025學(xué)年新教材高中政治課時(shí)作業(yè)4社會(huì)主義制度在中國的確立含解析新人教版必修第一冊
- 2024-2025學(xué)年高中歷史專題7俄國農(nóng)奴制改革2自上而下的改革練習(xí)人民版選修1
- 2025年聚合物多元醇(POP)合作協(xié)議書
- 古詩詞誦讀《擬行路難(其四) 》教學(xué)設(shè)計(jì) 2024-2025學(xué)年統(tǒng)編版高中語文選擇性必修下冊
- 第4單元《分?jǐn)?shù)的意義和性質(zhì)》異分母分?jǐn)?shù)的大小比較 教學(xué)設(shè)計(jì)-2024-2025學(xué)年小學(xué)數(shù)學(xué)五年級(jí)下冊同步教學(xué)(蘇教版)
- 第17課《短文兩篇》教學(xué)設(shè)計(jì) 2024-2025學(xué)年統(tǒng)編版語文七年級(jí)下冊標(biāo)簽標(biāo)題
- 2025年文化科技主題公園項(xiàng)目發(fā)展計(jì)劃
- 教育碩士中期檢查報(bào)告范文
- 第八單元數(shù)學(xué)建模 建立統(tǒng)計(jì)模型進(jìn)行預(yù)測教學(xué)設(shè)計(jì)-2024-2025學(xué)年高二下學(xué)期數(shù)學(xué)人教A版(2019)選擇性必修第三冊
- 《酒后駕車的危害》課件
- 食材配送、包裝、運(yùn)輸、驗(yàn)收、售后服務(wù)方案應(yīng)急預(yù)案
- 萬千教育學(xué)前讀懂兒童的思維:支持自主游戲中的圖式探索
- 無障礙設(shè)施監(jiān)理實(shí)施細(xì)則
- 中石化YC分公司易捷便利店市場營銷策略研究
- 可轉(zhuǎn)換病區(qū)應(yīng)急預(yù)案與流程
- 《燃放煙花的利與弊》課件
- 醫(yī)院護(hù)理培訓(xùn)課件:《病區(qū)環(huán)境管理查房》
- 《小羊和蝴蝶》繪本故事
- 鋼筋工理論考試題庫及答案
- 大數(shù)據(jù)技術(shù)基礎(chǔ)及應(yīng)用教程(Linux+Hadoop+Spark) 習(xí)題答案
評(píng)論
0/150
提交評(píng)論