3
我在Android中的MapView上自定義ItemizedOverlay時遇到問題。帶有ItemizedOverlay和地圖滾動的MapView
我做了什麼: ItemizedOverlay類的非常簡單的後代,它只包裝我自己類型的項目,並使用ItemizedOverlay完成所有艱苦的工作。
什麼工作:幾乎所有的東西 - 項目被正確地畫,我可以挖掘他們等
問題:如果我拖動通過地圖本身的查看地圖,我可以滾動它沒有一個問題。但是,如果我嘗試從覆蓋圖中的某個項目開始移動地圖(例如,「通過項目拖動地圖」),它不會移動。
這真的是個問題,因爲如果我有「更多」項目,就沒有辦法拖動地圖(沒有取消縮放和抓取外部地圖的地圖)。
即使我不處理由ItemizedOverlay生成的任何事件(例如,onTap()在我的覆蓋中註釋掉),也會出現此問題。
任何意見,將不勝感激。
..解決它的唯一想法我發現迄今爲止重寫onTouchEvent(),但這似乎並不像我最好的解決方案.. – srakyi 2009-02-02 10:36:20