[發明專利]一種基于地圖API的大范圍一張網網頁拼接顯示方法有效
| 申請號: | 202110025215.9 | 申請日: | 2021-01-08 |
| 公開(公告)號: | CN112685679B | 公開(公告)日: | 2022-10-14 |
| 發明(設計)人: | 權循華;杜慶朋;黎仁安 | 申請(專利權)人: | 合肥大明智聯科技股份有限公司 |
| 主分類號: | G06F16/958 | 分類號: | G06F16/958;G06F16/957;G06F16/29 |
| 代理公司: | 安徽省蚌埠博源專利商標事務所(普通合伙) 34113 | 代理人: | 楊晉弘 |
| 地址: | 230000 安徽省合*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 地圖 api 范圍 一張 網頁 拼接 顯示 方法 | ||
1.一種基于地圖API的大范圍一張網網頁拼接顯示方法,其特征在于,包括以下操作步驟:
S1、項目前期根據項目規模與最佳一張網可視效果確定屏幕矩陣數量monitorXQ*monitorYQ,并從項目系統中得到設備的最大經緯度與最小經緯度lonMax、lonMin、latMax、latMin的值,根據實際項目需要確定上下左右的其他功能區保留X0、X1、Y0、Y1,調用系統函數得到屏幕的分辨率數據a*b,設置屏幕編號與屏幕坐標相對應,屏幕編號為顯卡輸出編號,屏幕坐標為實際顯示矩陣的排列序數;
S2、頁面分別加載設備地圖,設備地圖加載完成后拾取自己屏幕對應的東北與西南經緯度坐標計算得到地圖經度差值mapLon與緯度差值mapLat,得到地圖中心點經緯度坐標,把中心點經緯度坐標通過API函數轉化為中心點像素坐標,從而可得項目地圖的各顯示屏所對應像素mapA*mapB,其中,mapA為網頁加載地圖的寬度像素值、mapB為網頁加載地圖的高度像素值,C為每經度對應寬度像素、D為每緯度對應高度像素,計算得到每經度對應的像素每像素對應緯度
S3、計算得到顯示矩陣中每塊顯示屏的項目地圖的顯示中心點經緯度,地圖API以地圖顯示中心點經緯度為依據加載地圖,各矩陣顯示中心點經度計算方式:
式中monitorX為橫向屏幕序數,每個屏幕對應的值在S1中設定,簡化程序得到
當monitorX=monitorXQ即最后一塊屏幕時,中心點經度需要去掉一半的右側保留值對應的地圖經度,得到的中心點經度為:
簡化公式得到
同理緯度中心點的計算:
簡化公式得到
式中monitorY為縱向屏幕序數,每個屏幕對應的值在S1中設定;
當monitorY=monitorYQ時屏幕加載地圖中心點的緯度為:
簡化公式得到
S4、顯示一張網地圖并實現地圖的聯動,當頁面監測到設備地圖移動時頁面發送移動量經緯度與屏幕編號到服務器端,服務器端收到數據時通過WebSocket傳至各屏幕顯示的網頁中,網頁判斷該屏幕編號是否為本顯示端屏幕編號,是則放棄移動,反之則根據移動量經緯度數據移動響應設備地圖;
其中,所述S1中monitorXQ為橫向屏幕總數、monitorYQ為縱向屏幕總數、a為分辨率寬度、b為分辨率高度、X0為拼接左側保留、X1為拼接右側保留、Y0為拼接上側保留、Y1為拼接下側保留、lonMin為項目的最小經度、lonMax為項目的最大經度、latMin為項目的最小緯度、latMax為項目的最大緯度,當X0、X1、Y0、Y1取值都為0時設備地圖滿屏顯示。
2.根據權利要求1所述的基于地圖API的大范圍一張網網頁拼接顯示方法,其特征在于,用于所述S3中顯示項目地圖的顯示屏,所述顯示屏包括主體,所述主體的背面固定連接有連接件,所述連接件的底部開設有伸縮槽,所述伸縮槽的內部設置有支撐結構,所述支撐結構包括支撐座。
3.根據權利要求2所述的基于地圖API的大范圍一張網網頁拼接顯示方法,其特征在于,所述伸縮槽內表面的兩側均連通有卡槽,所述伸縮槽內表面頂部的兩側均固定連接有限位桿,所述限位桿的外部與所述支撐座的內部滑動連接。
4.根據權利要求3所述的基于地圖API的大范圍一張網網頁拼接顯示方法,其特征在于,所述支撐座的內部開設有凹槽,所述凹槽內部的兩側均固定連接有固定桿,所述固定桿的外表面套接有卡接塊,所述固定桿的外表面且位于所述卡接塊的一側套接有彈性件。
5.根據權利要求4所述的基于地圖API的大范圍一張網網頁拼接顯示方法,其特征在于,所述凹槽的內部滑動連接有擠壓塊,所述擠壓塊的兩側分別與所述卡接塊的一側貼合,所述擠壓塊的底部固定連接有連接桿。
6.根據權利要求5所述的基于地圖API的大范圍一張網網頁拼接顯示方法,其特征在于,所述連接桿的外表面且位于所述擠壓塊的底部套接有支撐彈簧,所述連接桿外部的一側固定連接有按動件,所述按動件的一端貫穿所述支撐座的外部。
7.根據權利要求6所述的基于地圖API的大范圍一張網網頁拼接顯示方法,其特征在于,所述支撐座的外部與所述伸縮槽的內部滑動連接,所述卡接塊的外部與所述卡槽的內部卡接。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于合肥大明智聯科技股份有限公司,未經合肥大明智聯科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110025215.9/1.html,轉載請聲明來源鉆瓜專利網。





