本發(fā)明公開地圖興趣點(diǎn)配置式聚合展示方法及裝置,涉及地圖。
背景技術(shù):
1、在涉及到電子地圖的業(yè)務(wù)系統(tǒng)中,興趣點(diǎn)的是一種常見的數(shù)據(jù)展示形式。當(dāng)一定范圍內(nèi)的興趣點(diǎn)過多時(shí),通常會進(jìn)行興趣點(diǎn)聚合,以便優(yōu)化顯示效果和減少不必要的渲染。興趣點(diǎn)聚合的實(shí)現(xiàn)形式通常有服務(wù)端的興趣點(diǎn)聚合和瀏覽器端的興趣點(diǎn)聚合兩種形式。服務(wù)端的興趣點(diǎn)聚合是由服務(wù)端按照聚合算法進(jìn)行聚合,優(yōu)點(diǎn)是聚合效率高,但生成的聚合點(diǎn)通常不包含聚合點(diǎn)聚合的興趣點(diǎn)信息。瀏覽器端的興趣點(diǎn)聚合是由瀏覽器端按照聚合算法進(jìn)行聚合,優(yōu)點(diǎn)是聚合點(diǎn)包含聚合點(diǎn)聚合的興趣點(diǎn)信息,但當(dāng)興趣點(diǎn)過多時(shí),存在聚合效率低下的問題。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明針對現(xiàn)有技術(shù)的問題,提供地圖興趣點(diǎn)配置式聚合展示方法及裝置,通過參數(shù)配置實(shí)現(xiàn)服務(wù)端的興趣點(diǎn)聚合和瀏覽器端的興趣點(diǎn)聚合兩種聚合形式的靈活切換使用,兼顧興趣點(diǎn)聚合效率和獲取聚合點(diǎn)的信息完整性,提高了系統(tǒng)的響應(yīng)速度和系統(tǒng)穩(wěn)定性。
2、本發(fā)明提出的具體方案是:
3、本發(fā)明提供地圖興趣點(diǎn)配置式聚合展示方法及裝置,包括:
4、步驟1:配置具體的地圖層級作為興趣點(diǎn)聚合實(shí)現(xiàn)形式切換的閾值,
5、步驟2:通過瀏覽器端主動獲取配置的閾值并存儲,
6、步驟3:通過瀏覽器端及時(shí)獲取電子地圖層級,與存儲的閾值比較大小,根據(jù)比較結(jié)果,從服務(wù)端獲取興趣點(diǎn)集合,進(jìn)行處理渲染展示,具體為:
7、若電子地圖層級小于等于閾值,則從服務(wù)端獲取地圖當(dāng)前視野內(nèi)的、服務(wù)端的興趣點(diǎn)聚合實(shí)現(xiàn)形式的興趣點(diǎn)集合,在瀏覽器端進(jìn)行渲染展示;
8、若電子地圖層級大于閾值,則從服務(wù)端獲取地圖當(dāng)前視野內(nèi)的、未聚合狀態(tài)的興趣點(diǎn)集合,在瀏覽器端使用瀏覽器端的興趣點(diǎn)聚合實(shí)現(xiàn)形式對未聚合狀態(tài)的興趣點(diǎn)集合進(jìn)行聚合,生成聚合形式的興趣點(diǎn)集合,并渲染展示。
9、進(jìn)一步,所述的地圖興趣點(diǎn)配置式聚合展示方法的步驟3中通過瀏覽器端獲取電子地圖層級的時(shí)機(jī)是電子地圖姿態(tài)發(fā)生變化時(shí),電子地圖姿態(tài)包括電子地圖的層級、電子地圖的中心點(diǎn)、電子地圖的上下俯仰角度、電子地圖的左右傾斜角度、電子地圖的水平翻轉(zhuǎn)角度。
10、進(jìn)一步,所述的地圖興趣點(diǎn)配置式聚合展示方法的步驟3中從服務(wù)端獲取興趣點(diǎn)集合時(shí),指定地圖范圍,所述地圖范圍是指由矩形地圖視野的左上角坐標(biāo)值和右下角坐標(biāo)值所組成的特定數(shù)據(jù)結(jié)構(gòu)體。
11、進(jìn)一步,所述的地圖興趣點(diǎn)配置式聚合展示方法的步驟3中通過瀏覽器端渲染展示的興趣點(diǎn)集合中,根據(jù)交互形式分為:普通興趣點(diǎn)、假性聚合興趣點(diǎn)和真性聚合興趣點(diǎn),
12、通過點(diǎn)擊普通興趣點(diǎn)可以獲取興趣點(diǎn)屬性信息,屬性信息包括基礎(chǔ)空間信息和其他描述信息,通過點(diǎn)擊假性聚合興趣點(diǎn)可以控制地圖縮放至指定層級,通過點(diǎn)擊真性聚合興趣點(diǎn),可以獲取真性聚合興趣點(diǎn)所包含的全部興趣點(diǎn)的屬性信息。
13、本發(fā)明還提供地圖興趣點(diǎn)配置式聚合展示裝置,包括配置模塊、存儲模塊和分析渲染模塊,
14、配置模塊配置具體的地圖層級作為興趣點(diǎn)聚合實(shí)現(xiàn)形式切換的閾值,
15、存儲模塊通過瀏覽器端主動獲取配置的閾值并存儲,
16、分析渲染模塊通過瀏覽器端及時(shí)獲取電子地圖層級,與存儲的閾值比較大小,根據(jù)比較結(jié)果,從服務(wù)端獲取興趣點(diǎn)集合,進(jìn)行處理渲染展示,具體為:
17、若電子地圖層級小于等于閾值,則從服務(wù)端獲取地圖當(dāng)前視野內(nèi)的、服務(wù)端的興趣點(diǎn)聚合實(shí)現(xiàn)形式的興趣點(diǎn)集合,在瀏覽器端進(jìn)行渲染展示;
18、若電子地圖層級大于閾值,則從服務(wù)端獲取地圖當(dāng)前視野內(nèi)的、未聚合狀態(tài)的興趣點(diǎn)集合,在瀏覽器端使用瀏覽器端的興趣點(diǎn)聚合實(shí)現(xiàn)形式對未聚合狀態(tài)的興趣點(diǎn)集合進(jìn)行聚合,生成聚合形式的興趣點(diǎn)集合,并渲染展示。
19、進(jìn)一步,所述的地圖興趣點(diǎn)配置式聚合展示裝置的分析渲染模塊通過瀏覽器端獲取電子地圖層級的時(shí)機(jī)是電子地圖姿態(tài)發(fā)生變化時(shí),電子地圖姿態(tài)包括電子地圖的層級、電子地圖的中心點(diǎn)、電子地圖的上下俯仰角度、電子地圖的左右傾斜角度、電子地圖的水平翻轉(zhuǎn)角度。
20、進(jìn)一步,所述的地圖興趣點(diǎn)配置式聚合展示裝置的分析渲染模塊從服務(wù)端獲取興趣點(diǎn)集合時(shí),指定地圖范圍,所述地圖范圍是指由矩形地圖視野的左上角坐標(biāo)值和右下角坐標(biāo)值所組成的特定數(shù)據(jù)結(jié)構(gòu)體。
21、進(jìn)一步,所述的地圖興趣點(diǎn)配置式聚合展示裝置的分析渲染模塊通過瀏覽器端渲染展示的興趣點(diǎn)集合中,根據(jù)交互形式分為:普通興趣點(diǎn)、假性聚合興趣點(diǎn)和真性聚合興趣點(diǎn),
22、通過點(diǎn)擊普通興趣點(diǎn)可以獲取興趣點(diǎn)屬性信息,屬性信息包括基礎(chǔ)空間信息和其他描述信息,
23、通過點(diǎn)擊假性聚合興趣點(diǎn)可以控制地圖縮放至指定層級,
24、通過點(diǎn)擊真性聚合興趣點(diǎn),可以獲取真性聚合興趣點(diǎn)所包含的全部興趣點(diǎn)的屬性信息。
25、本發(fā)明的有益之處是:
26、可以靈活的控制服務(wù)端的興趣點(diǎn)聚合和瀏覽器端的興趣點(diǎn)聚合兩種聚合形式的使用,并實(shí)現(xiàn)聚合興趣點(diǎn)的完整信息展示,提高了興趣點(diǎn)聚合效率,有效的提高了系統(tǒng)的響應(yīng)速度和系統(tǒng)穩(wěn)定性。
1.地圖興趣點(diǎn)配置式聚合展示方法,其特征是包括:
2.根據(jù)權(quán)利要求1所述的地圖興趣點(diǎn)配置式聚合展示方法,其特征是步驟3中通過瀏覽器端獲取電子地圖層級的時(shí)機(jī)是電子地圖姿態(tài)發(fā)生變化時(shí),電子地圖姿態(tài)包括電子地圖的層級、電子地圖的中心點(diǎn)、電子地圖的上下俯仰角度、電子地圖的左右傾斜角度、電子地圖的水平翻轉(zhuǎn)角度。
3.根據(jù)權(quán)利要求1所述的地圖興趣點(diǎn)配置式聚合展示方法,其特征是步驟3中從服務(wù)端獲取興趣點(diǎn)集合時(shí),指定地圖范圍,所述地圖范圍是指由矩形地圖視野的左上角坐標(biāo)值和右下角坐標(biāo)值所組成的特定數(shù)據(jù)結(jié)構(gòu)體。
4.根據(jù)權(quán)利要求1所述的地圖興趣點(diǎn)配置式聚合展示方法,其特征是步驟3中通過瀏覽器端渲染展示的興趣點(diǎn)集合中,根據(jù)交互形式分為:普通興趣點(diǎn)、假性聚合興趣點(diǎn)和真性聚合興趣點(diǎn),
5.地圖興趣點(diǎn)配置式聚合展示裝置,其特征是包括配置模塊、存儲模塊和分析渲染模塊,
6.根據(jù)權(quán)利要求5所述的地圖興趣點(diǎn)配置式聚合展示裝置,其特征是分析渲染模塊通過瀏覽器端獲取電子地圖層級的時(shí)機(jī)是電子地圖姿態(tài)發(fā)生變化時(shí),電子地圖姿態(tài)包括電子地圖的層級、電子地圖的中心點(diǎn)、電子地圖的上下俯仰角度、電子地圖的左右傾斜角度、電子地圖的水平翻轉(zhuǎn)角度。
7.根據(jù)權(quán)利要求5所述的地圖興趣點(diǎn)配置式聚合展示裝置,其特征是分析渲染模塊從服務(wù)端獲取興趣點(diǎn)集合時(shí),指定地圖范圍,所述地圖范圍是指由矩形地圖視野的左上角坐標(biāo)值和右下角坐標(biāo)值所組成的特定數(shù)據(jù)結(jié)構(gòu)體。
8.根據(jù)權(quán)利要求5所述的地圖興趣點(diǎn)配置式聚合展示裝置,其特征是分析渲染模塊通過瀏覽器端渲染展示的興趣點(diǎn)集合中,根據(jù)交互形式分為:普通興趣點(diǎn)、假性聚合興趣點(diǎn)和真性聚合興趣點(diǎn),