canvas縮放 canvas重繪時怎么增加刷新頻率?
canvas重繪時怎么增加刷新頻率?你好,我最近也發(fā)現(xiàn)了同樣的問題。自定義畫布層在用鼠標拖動地圖時可以正常刷新數(shù)據(jù),用鼠標滾輪縮放地圖時不能更新圖層。1. 與您不同的是,當我自定義圖層時,我最終調(diào)用:
canvas重繪時怎么增加刷新頻率?
你好,我最近也發(fā)現(xiàn)了同樣的問題。自定義畫布層在用鼠標拖動地圖時可以正常刷新數(shù)據(jù),用鼠標滾輪縮放地圖時不能更新圖層。
1. 與您不同的是,當我自定義圖層時,我最終調(diào)用:畫布繪制者.prototype=新建BMap.覆蓋()
2. 每次創(chuàng)建新層時,我都會將moveend和zooend事件添加到地圖以重繪層。我發(fā)現(xiàn)只有一層時,它會正常刷新。當有多個層時,添加一個層的事件將覆蓋上一層添加的層。前一層不能正常刷新,解決不了問題
3。最后,我測試了一下,發(fā)現(xiàn)百度API 1.5版沒有這個,不管有多少層,每層都會在鼠標移動結(jié)束或縮放結(jié)束時更新一次。版本2.0和3.0中存在問題。我已經(jīng)把我的問題提交到百度地圖開發(fā)中心了,但是目前還沒有有用的回復
4。另外,我的問題很可能會重復,但不一定,你一定要顯示它
你可以先選擇要變換的圖層,然后用鼠標拉伸圖層。
1. 用鼠標單擊要放大和縮小的圖層。這里,以“人”層為例。選擇后,圖層的背景色將變?yōu)榛疑?/p>
2。同時按住鍵盤上的“Ctrl”鍵和“t”鍵。此時,所選人員層將由一個框選擇:
3。用鼠標點擊圖片框上的拖動按鈕,可以放大和縮小要縮小的圖像,如果需要等比例放大和縮小,可以按住鍵盤上的“shift”鍵,然后拖動進行放大和縮小。圖層轉(zhuǎn)換完成后,按鍵盤上的enter鍵即可完成對圖層的操作