使用Google maps v2滚动地图时显示按钮

时间:2015-12-28 09:21:06

标签: android google-maps

我正在使用Google Maps v2来显示在其上绘制的位置。在地图上滚动时,我取消隐藏刷新按钮。我只是使用CameraChange方法来获取回调,但是当我使用编辑文本或获取当前位置搜索位置时,它会被调用。当我在Map上手动滚动时,如何限制它以获得回调。

1 个答案:

答案 0 :(得分:0)

我认为简单的OnTouchListener可以正常工作。

您将编写扩展OnTouchListener的自定义类。当ACTION_DOWN发生时(用户触摸地图),此课程将跟踪地图的位置,并在发生ACTION_UP时将其与地图的位置进行比较(用户将手指抬离地图),如果有更改,您可以隐藏/显示刷新按钮。

编写完成后,通过MapView#setOnTouchListener(OnTouchListener listener)方法将其添加到地图中。