3

我正在使用新的 Google Maps for Android v2。有没有办法为标记位置更改设置监听器?例如,当用户拖动标记时。

4

1 回答 1

11

引用文档

您可以使用 OnMarkerDragListener 来侦听标记上的拖动事件。要在地图上设置此侦听器,请调用 GoogleMap.setOnMarkerDragListener。要拖动标记,用户必须长按标记。当用户将手指从屏幕上移开时,标记将停留在该位置。拖动标记时,最初会调用 onMarkerDragStart(Marker)。在拖动标记时,会不断调用 onMarkerDrag(Marker)。在拖动结束时调用 onMarkerDragEnd(Marker)。您可以通过调用 Marker.getPosition() 随时获取标记的位置。

这是一个示例项目,演示了OnMarkerDragListener.

于 2013-01-23T23:16:20.130 回答