Re: [問題] urmap,googleMaps地圖的平移和縮放要怎 …

看板java作者 (小安)時間18年前 (2007/05/09 23:09), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/6 (看更多)
※ 引述《eliang ()》之銘言: : 謝謝你的回應, 的確如你所說, : 這個方法是可以製造出以畫面中心縮放的假象, : 但卻因為多平移了一次, 造成最終平移結果錯誤, : 我想問題應該是出在平移和縮放是寫在一起的, : 所以想問問看有沒有什麼方法可以把平移和縮放區隔開來? 要以中間來縮放, 其實只要把 panX, panY 當作是畫面的中心就好 所以只要前面多一個平移 g2d.translate(width/2, height/2); 即可 然後原先的 translate 跟 scale 順序錯了 g2d.scale(zoomX, -zoomY); g2d.translate(panX, panY); g2d 我也不熟,所以我也不知道要怎麼說明 ~_~ 這樣子在縮放時應該就沒問題了, 不過在已經縮放過之後在做平移就會出現問題 (啊~~我真的不知道該怎麼解釋啊...囧) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.131.80.193
文章代碼(AID): #16GUGv1- (java)
討論串 (同標題文章)
文章代碼(AID): #16GUGv1- (java)