»
S
I
D
E
B
A
R
«
Google map in Adobe AIR - Mouse wheel zoom
8月 23rd, 2008 by admin

打風日子,除了與家人外出飲茶(好久沒飲茶,韓國沒飲茶習慣)之外,便是研讀一個 JS Lib 的 API Doc:Prototype JavaScript Framework,並且規劃構想中的程式介面。

暫時循 XHTML + AJAX 製作 Adobe AIR 桌面程式。嗯,簡單介面規劃尚可,期望星期日能再寫好更多配件,並於星期一二找 Advisor 咨詢。

在介面建構過程中,雖然能把 Google Map 放進 Adobe AIR 裏行,但發現 Google Map 在滑鼠滑輪轉動以 ZoomIn 和ZoomOut (Mouse Wheel Zoom) 時有錯誤感應焦點的處移位問題出現。比如其中一個名叫 RoadFinder 的 AIR Application 在 ZoomInOut 時有以滑鼠下方的位置出現紅框作 Zooming ,而我現行寫的 Application 則有向右移位的情況,個人推出是因 CSS Positioning 所導致的。 RoadFinder 的地圖是以 position:absolute;top:170px; 作定位,而我的則以 left:200px; 定位,而移位的差異也與這定位距離長度吻合。除了因 position:absolute 的定位而有移位問題出現,之後測試 top:0px 並改為 margin-top:30px ,但走位問題沒有改變。要怎樣解決這問題?暫時還未想到。這個問題可能只是在 AJAX AIR 程式裏出現,Flex 似乎沒有這問題~

»  Substance: WordPress   »  Style: Ahren Ahimsa