=== 方法二 ===
要對一個map作定點縮放
對我來說困難的兩個地方
一是找((使用某一倍率縮放過後的map座標))
二是找((螢幕中心點 在目前的map中 座標是甚麼))
而function - alignCenter 幫你解決了這些問題
Ex:
要對一個map作定點縮放
對我來說困難的兩個地方
一是找((使用某一倍率縮放過後的map座標))
二是找((螢幕中心點 在目前的map中 座標是甚麼))
而function - alignCenter 幫你解決了這些問題
Ex:
function alignCenter(){
//map center point
var mc_pt = new Point();
mc_pt.x = ((stage.stageWidth/2- map.x)/ pz);
mc_pt.y = ((stage.stageHeight/2 - map.y)/ pz);
map.x = map.x- (( mc_pt.x* zoom )- ( mc_pt.x* pz ));
map.y = map.y- (( mc_pt.y* zoom )- ( mc_pt.y* pz ));
}