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