本發(fā)明主要涉及海量地圖數(shù)據(jù)的實(shí)時(shí)縮放渲染響應(yīng)等待時(shí)間的優(yōu)化。
背景技術(shù):
海量地圖數(shù)據(jù)的實(shí)時(shí)縮放渲染響應(yīng)等待時(shí)間的優(yōu)化一直是業(yè)界的難題,傳統(tǒng)的作法是地圖縮放后刷新頁(yè)面,然后等到地圖渲染更新后替換原圖。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提出了一種處理海量地圖矢量數(shù)據(jù)方法,主要是在進(jìn)行適時(shí)矢量繪制地圖時(shí)解決地圖縮放等操作的響應(yīng)時(shí)間的優(yōu)化方面提出新的解決方案。本方法主要是在地圖縮放的時(shí)候?qū)⒌貓D在放大和縮小后的狀態(tài)以當(dāng)前視野的地圖柵格圖片的縮放圖作為前置圖,然后后臺(tái)開啟單獨(dú)的線程進(jìn)行矢量渲染,等待渲染成功后將前置圖替換掉,從而縮短地圖縮放的感覺響應(yīng)時(shí)間。該方法的核心理念是對(duì)地圖的實(shí)際渲染事件和用戶的等待事件進(jìn)行分離,從而達(dá)到縮短用戶體驗(yàn)時(shí)間的目的。