Android 使用Google maps v2滚动地图时显示按钮
我正在使用谷歌地图v2来显示绘制在上面的位置。在地图上滚动时,我取消隐藏刷新按钮。我刚刚使用了Android 使用Google maps v2滚动地图时显示按钮,android,google-maps,Android,Google Maps,我正在使用谷歌地图v2来显示绘制在上面的位置。在地图上滚动时,我取消隐藏刷新按钮。我刚刚使用了CameraChange方法来获取回调,但当我使用编辑文本搜索位置或获取当前位置时,会调用它。当我在地图上手动滚动时,如何限制此操作以获得回调。我认为简单的OnTouchListener会很好地工作 您将编写自定义类,该类扩展了OnTouchListener。该类将在发生ACTION\u DOWN时跟踪地图的位置(用户触摸地图),将其与发生ACTION\u UP时的地图位置进行比较(用户将手指从地图上抬
CameraChange
方法来获取回调,但当我使用编辑文本搜索位置或获取当前位置时,会调用它。当我在地图上手动滚动时,如何限制此操作以获得回调。我认为简单的OnTouchListener
会很好地工作
您将编写自定义类,该类扩展了OnTouchListener
。该类将在发生ACTION\u DOWN
时跟踪地图的位置(用户触摸地图),将其与发生ACTION\u UP
时的地图位置进行比较(用户将手指从地图上抬起),如果有更改,可以隐藏/显示刷新按钮
编写之后,通过
MapView#setOnTouchListener(OnTouchListener listener)
方法将其添加到地图中。我认为简单的OnTouchListener
会很好地工作
您将编写自定义类,该类扩展了OnTouchListener
。该类将在发生ACTION\u DOWN
时跟踪地图的位置(用户触摸地图),将其与发生ACTION\u UP
时的地图位置进行比较(用户将手指从地图上抬起),如果有更改,可以隐藏/显示刷新按钮
编写之后,通过MapView#setOnTouchListener(OnTouchListener listener)
方法将其添加到地图中