Android谷歌地图v2如何调用默认手势?

时间:2013-04-09 08:01:22

标签: android google-maps gesture

我是手势设计的新手。在Google map v2 API中,它允许双击检测onDoubleTap手势以放大或缩小。我已经浏览了一些与此问题相关的问题,但它全部基于MapView类而不是用于在片段中创建的GoogleMap。我的项目是基于GoogleMap的MapView创建基础,但我的时间很短,所以我不想从头开始重写程序。

我想要做的就是如果我按下设备上的按钮(如音量减小)并且只有一个手指单击屏幕就可以执行缩放手势。所以我想问一下,如果没有它的默认设置,是否可以直接执行手势?如果可以,我该怎么办?

1 个答案:

答案 0 :(得分:0)

使用两个彼此分开的手指执行变焦操作,就像您在手机中缩放图像一样。您可以在地图对象上监视的其他操作是:

map.setOnInfoWindowClickListener(arg0);
map.setOnMapClickListener(arg0);
map.setOnMapLongClickListener(arg0);
map.setOnMarkerClickListener(arg0);
map.setOnMarkerDragListener(arg0);

如果您不想使用双击操作执行缩放,那么您必须自己编写代码,监视双击并在执行时以实际方式缩放地图。