[發(fā)明專利]一種基于地圖API的大范圍一張網(wǎng)網(wǎng)頁拼接顯示方法有效
| 申請?zhí)枺?/td> | 202110025215.9 | 申請日: | 2021-01-08 |
| 公開(公告)號: | CN112685679B | 公開(公告)日: | 2022-10-14 |
| 發(fā)明(設(shè)計)人: | 權(quán)循華;杜慶朋;黎仁安 | 申請(專利權(quán))人: | 合肥大明智聯(lián)科技股份有限公司 |
| 主分類號: | G06F16/958 | 分類號: | G06F16/958;G06F16/957;G06F16/29 |
| 代理公司: | 安徽省蚌埠博源專利商標事務(wù)所(普通合伙) 34113 | 代理人: | 楊晉弘 |
| 地址: | 230000 安徽省合*** | 國省代碼: | 安徽;34 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 地圖 api 范圍 一張 網(wǎng)頁 拼接 顯示 方法 | ||
本發(fā)明提供一種基于地圖API的大范圍一張網(wǎng)網(wǎng)頁拼接顯示方法。所述基于地圖API的大范圍一張網(wǎng)網(wǎng)頁拼接顯示方法,包括以下操作步驟:S1、項目前期根據(jù)項目規(guī)模與最佳一張網(wǎng)可視效果確定屏幕矩陣數(shù)量monitorXQ*monitorYQ,并從項目系統(tǒng)中得到設(shè)備的最大經(jīng)緯度與最小經(jīng)緯度lonMax、lonMin、latMax、latMin的值,根據(jù)實際項目需要確定上下左右的其他功能區(qū)保留X0、X1、Y0、Y1。本發(fā)明提供的基于地圖API的大范圍一張網(wǎng)網(wǎng)頁拼接顯示方法具有,通過在每塊顯示區(qū)域單獨繪制地圖,然后把各屏幕繪制的地圖按經(jīng)緯度相鄰拼接起來形成一個完整的地圖顯示,用拼接方法解決顯示區(qū)域小的問題,對顯卡和顯示技術(shù)要求較低,進而能夠滿足大項目的顯示需求。
技術(shù)領(lǐng)域
本發(fā)明涉及地圖API函數(shù)應(yīng)用領(lǐng)域,尤其涉及一種基于地圖API的大范圍一張網(wǎng)網(wǎng)頁拼接顯示方法。
背景技術(shù)
API是一些預(yù)先定義的接口(如函數(shù)、HTTP接口),或指軟件系統(tǒng)不同組成部分銜接的約定,用來提供應(yīng)用程序與開發(fā)人員基于某軟件或硬件得以訪問的一組例程,而又無需訪問源碼,或理解內(nèi)部工作機制的細節(jié),操作系統(tǒng)是用戶與計算機硬件系統(tǒng)之間的接口,用戶通過操作系統(tǒng)的幫助,可以快速、有效和安全、可靠地操縱計算機系統(tǒng)中的各類資源,以處理自己的程序。
隨著一張網(wǎng)概念被運用到越來越多的領(lǐng)域,項目涵蓋范圍越來越廣、區(qū)域越來越大,目前在地圖API的應(yīng)用過程中仍存在明顯的缺陷:受如今顯卡與顯示屏技術(shù)上限的影響,地圖應(yīng)用程序接口所能精細顯示的區(qū)域不能滿足大項目的要求。
因此,有必要提供一種基于地圖API的大范圍一張網(wǎng)網(wǎng)頁拼接顯示方法解決上述技術(shù)問題。
發(fā)明內(nèi)容
本發(fā)明提供一種基于地圖API的大范圍一張網(wǎng)網(wǎng)頁拼接顯示方法,解決了地圖應(yīng)用程序接口所能精細顯示的區(qū)域不能滿足大項目的要求的問題。
為解決上述技術(shù)問題,本發(fā)明提供的基于地圖API的大范圍一張網(wǎng)網(wǎng)頁拼接顯示方法,包括以下操作步驟:
S1、項目前期根據(jù)項目規(guī)模與最佳一張網(wǎng)可視效果確定屏幕矩陣數(shù)量monitorXQ*monitorYQ,并從項目系統(tǒng)中得到設(shè)備的最大經(jīng)緯度與最小經(jīng)緯度lonMax、lonMin、latMax、latMin的值,根據(jù)實際項目需要確定上下左右的其他功能區(qū)保留X0、X1、Y0、Y1,調(diào)用系統(tǒng)函數(shù)得到屏幕的分辨率數(shù)據(jù)a*b,設(shè)置屏幕編號與屏幕坐標相對應(yīng),屏幕編號為顯卡輸出編號,屏幕坐標為實際顯示矩陣的排列序數(shù);
S2、頁面分別加載設(shè)備地圖,設(shè)備地圖加載完成后拾取自己屏幕對應(yīng)的東北與西南經(jīng)緯度坐標計算得到地圖經(jīng)度差值mapLon與緯度差值mapLat,得到地圖中心點經(jīng)緯度坐標,把中心點經(jīng)緯度坐標通過API函數(shù)轉(zhuǎn)化為中心點像素坐標,從而可得項目地圖的各顯示屏所對應(yīng)像素mapA*mapB,計算得到每經(jīng)度對應(yīng)的像素
每像素對應(yīng)緯度
S3、計算得到顯示矩陣中每塊顯示屏的項目地圖的顯示中心點經(jīng)緯度,地圖API以地圖顯示中心點經(jīng)緯度為依據(jù)加載地圖,各矩陣顯示中心點經(jīng)度計算方式:
式中monitorX為橫向屏幕序數(shù)每個屏幕對應(yīng)的值在S1中設(shè)定,簡化程序得到
當monitorX=monitorXQ即最后一塊屏幕時,中心點經(jīng)度需要去掉一半的右側(cè)保留值對應(yīng)的地圖經(jīng)度,得到的中心點經(jīng)度為:
簡化公式得到
同理緯度中心點的計算:
簡化公式得到
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于合肥大明智聯(lián)科技股份有限公司,未經(jīng)合肥大明智聯(lián)科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110025215.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





