Jak zaimplementować przeciągnij i upuść dla Android marker?

Cześć? Pracuję nad aplikacją MapView na Androida. Mam trzy znaczniki, które chcę mieć możliwość korzystania z funkcji getlocation API Google Map. Aby go wypróbować, chciałbym przesunąć znacznik za pomocą funkcji przeciągnij i upuść, a następnie sprawdzić lokalizację.

Ktoś, kto dostał przeciągnij i upuść do pracy na Android marker, lub wiesz, jak zacząć myśleć o tym?

/AK

Author: kakka47, 0000-00-00

1 answers

Oto przykładowy projekt z jednej z moich książek pokazujący przeciąganie i upuszczanie znaczników na mapie Google w Androidzie.

W skrócie, używa onTouchEvent() do wykrywania, kiedy użytkownik dotyka i trzyma palec w pobliżu znacznika. Następnie usuwa znacznik z nakładki, ale umieszcza ten sam obraz na górze mapy za pomocą RelativeLayout. Następnie, przy zdarzeniach dotykowych" przenieś", obraz jest przesuwany (szybciej niż zmuszanie całej nakładki do przerysowania). Po uniesieniu palca obraz jest usunięto, ale marker jest ponownie umieszczony w nakładce w nowym miejscu.

 24
Author: CommonsWare,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-10-09 19:50:59