Antwort

-1

Sie können onTouchListener statt onLongClickListener verwenden. Beginnen Sie mit dem Ziehen, sobald eine Berührung erkannt wird, und halten Sie an, wenn die Berührung abgeschlossen ist.

Hoffe, dieser Thread kann Ihnen in gewisser Weise helfen. Sie können die Idee davon bekommen.

Make marker draggable after single click in Android

Es gibt eine andere Abhilfe für dieses. Sie können die Karte unter dem Marker verschieben. Markierung bleibt in der Mitte und die Karte bewegt sich

+0

Aber was ist StartDragging-Funktion hier? –

+0

So starten/stoppen Sie das Ziehen per Code. Denn normalerweise müssen wir in Google Maps die onMarkerdrag-Funktion überschreiben, die in API definiert ist. –

+0

Ich schrieb zum Beispiel startDragging. –

Verwandte Themen