2010-11-21 27 views
3

Je voudrais créer un marqueur déplaçable dans Android MapView (com.google.android.maps.MapView), exactement comme ceci: http://koti.mbnet.fi/ojalesa/exam/draggable.html.Android MapView draggable marker

J'ai déjà une superposition pointant vers l'emplacement que je veux, mais j'aimerais que l'icône du marqueur soit déplaçable comme dans l'exemple ci-dessus. Y at-il quelque chose de prêt à utiliser pour cela ou est-il nécessaire d'implémenter la logique de déplacement moi-même?

+0

Voir mon article ICI http://stackoverflow.com/questions/3897409/how-does-one-implement-drag-and-drop-for-android-marker – UrMi

Répondre

13

Vous devez implémenter le glisser vous-même. Here is a sample project démontrant le glisser-déposer d'un OverlayItem à partir d'un ItemizedOverlay.

+0

Bel exemple de code, merci. – ketorin

+0

@CommonsWare, est-ce que le drag & drop est implémenté par l'onTouchEvent sur votre code source? Merci – Thiago

+0

@Thiago: Correct. – CommonsWare