我正在使用Google Maps v2来显示在其上绘制的位置。在地图上滚动时,我取消隐藏刷新按钮。我只是使用CameraChange
方法来获取回调,但是当我使用编辑文本或获取当前位置搜索位置时,它会被调用。当我在Map上手动滚动时,如何限制它以获得回调。
答案 0 :(得分:0)
我认为简单的OnTouchListener
可以正常工作。
您将编写扩展OnTouchListener
的自定义类。当ACTION_DOWN
发生时(用户触摸地图),此课程将跟踪地图的位置,并在发生ACTION_UP
时将其与地图的位置进行比较(用户将手指抬离地图),如果有更改,您可以隐藏/显示刷新按钮。
编写完成后,通过MapView#setOnTouchListener(OnTouchListener listener)
方法将其添加到地图中。