Canvas——實現地圖縮放功能(鼠標焦點不變)

將鼠標放置於地圖上某一點,滾動滾輪對地圖進行放大縮小的操作,地圖基於鼠標焦點處進行放大縮小,即需保證該點放大或縮小後位置保持不變。                                  如圖所示,M(mouseX, mouseY)爲鼠標焦點位置,A(x0, y0)點爲地圖縮放前的繪圖起始點,A1(x1, y1)點爲地圖縮放後的繪圖起始點,因縮放前後M點需保持不變,故根據M點對地圖起始點
相關文章
相關標籤/搜索