Android 安卓谷歌地图拖放标记点击标记

Android 安卓谷歌地图拖放标记点击标记,android,google-maps,drag-and-drop,google-maps-markers,google-maps-android-api-2,Android,Google Maps,Drag And Drop,Google Maps Markers,Google Maps Android Api 2,我正在使用谷歌地图API v2 在这里,我在地图上放置了一个可拖动的标记 要拖动标记,我需要长按标记几秒钟,然后在拖动事件触发后,拖动是可能的 我希望拖动事件被称为单点击标记 怎么做 谢谢您可以使用onTouchListener代替onLongClickListener。检测到触摸后立即开始拖动,触摸完成后停止 希望这个帖子能对你有所帮助。你可以从中得到这个想法 还有另一种解决方法。可以在标记下移动地图。标记将保留在中心,地图将移动,但这里的StartDraging功能是什么?如何通过代码开始

我正在使用谷歌地图API v2

在这里,我在地图上放置了一个可拖动的标记

要拖动标记,我需要长按标记几秒钟,然后在拖动事件触发后,拖动是可能的

我希望拖动事件被称为单点击标记

怎么做


谢谢

您可以使用onTouchListener代替onLongClickListener。检测到触摸后立即开始拖动,触摸完成后停止

希望这个帖子能对你有所帮助。你可以从中得到这个想法


还有另一种解决方法。可以在标记下移动地图。标记将保留在中心,地图将移动

,但这里的StartDraging功能是什么?如何通过代码开始/停止拖动。因为通常在谷歌地图中,我们必须简单地覆盖API中定义的onMarkerdrag函数。我写的StartDraging就是一个例子。但是这个StartDraging fn会是什么呢?这就是我的问题?开始拖动标记,当触摸完成时,标记会移动到新的坐标。开始拖动类似于onMarkerDragStart(marker marker){},停止拖动是onmarkerdragend您找到什么了吗?