3

Android v2 用の新しい Google マップを使用しています。マーカー位置変更のリスナーを設定する方法はありますか? たとえば、ユーザーがマーカーをドラッグしたとき。

4

1 に答える 1

11

ドキュメントの引用:

OnMarkerDragListener を使用して、マーカーのドラッグ イベントをリッスンできます。このリスナーをマップに設定するには、GoogleMap.setOnMarkerDragListener を呼び出します。マーカーをドラッグするには、ユーザーはマーカーを長押しする必要があります。ユーザーが画面から指を離しても、マーカーはその位置にとどまります。マーカーがドラッグされると、最初に onMarkerDragStart(Marker) が呼び出されます。マーカーがドラッグされている間、 onMarkerDrag(Marker) が常に呼び出されます。ドラッグの最後に onMarkerDragEnd(Marker) が呼び出されます。Marker.getPosition() を呼び出すことで、いつでもマーカーの位置を取得できます。

の使用を示すサンプル プロジェクトOnMarkerDragListenerを次に示します。

于 2013-01-23T23:16:20.130 に答える