Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用Google maps v2滚动地图时显示按钮_Android_Google Maps - Fatal编程技术网

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

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

我正在使用谷歌地图v2来显示绘制在上面的位置。在地图上滚动时,我取消隐藏刷新按钮。我刚刚使用了
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)
方法将其添加到地图中