MapView MultiTouch zoom(Pinching)不可靠且混乱

时间:2011-05-13 15:00:24

标签: android android-mapview multi-touch

我使用谷歌的MapView并且遇到了更大的问题。特别是多点触控变焦。我使用的是Android 2.2平板电脑。首先需要做的就是在AndroidManifest中指定支持xlarge屏幕。

那么现在发生了什么。 90%的时间缩放工作。但有时它不起作用,我的所有叠加(我也使用mapballons项目中的视图显示在地图顶部)移动,而图块保持不变在同一位置。缩放不再起作用了。几秒钟后,作为转储触摸它再次开始工作。

我不知道为什么会这样,并且logcat中没有异常。

我还在MapView上附加了一个SimpleGestureListener,但不使用重要的手势(只有双击)。但是没有GestureListener也会出现问题。

如果有人也有这种奇怪的行为并且知道为什么会发生这种情况会很有帮助。

编辑:在奇怪的模式下,也无法使用缩放按钮进行缩放并切换到卫星。它完全反应奇怪

EDIT2:我可以确认这是我在2.2平板电脑上的更多应用。它也主要发生在地图左侧开始变形

2 个答案:

答案 0 :(得分:2)

这听起来与此处发布的问题相同:Weird MapView problem; PixelConverter Error

答案 1 :(得分:0)

它发生在MapView左侧的原因是因为您的拇指被注册为多点触控。当发生这种情况时,一些计算会被捏造。