3
我在Android中的MapView上自定义ItemizedOverlay时遇到问题。带有ItemizedOverlay和地图滚动的MapView
我做了什么: ItemizedOverlay类的非常简单的后代,它只包装我自己类型的项目,并使用ItemizedOverlay完成所有艰苦的工作。
什么工作:几乎所有的东西 - 项目被正确地画,我可以挖掘他们等
问题:如果我拖动通过地图本身的查看地图,我可以滚动它没有一个问题。但是,如果我尝试从覆盖图中的某个项目开始移动地图(例如,“通过项目拖动地图”),它不会移动。
这真的是个问题,因为如果我有“更多”项目,就没有办法拖动地图(没有取消缩放和抓取外部地图的地图)。
即使我不处理由ItemizedOverlay生成的任何事件(例如,onTap()在我的覆盖中注释掉),也会出现此问题。
任何意见,将不胜感激。
..解决它的唯一想法我发现迄今为止重写onTouchEvent(),但这似乎并不像我最好的解决方案.. – srakyi 2009-02-02 10:36:20