Muszę przerysować nakładkę po powiększeniu użytkownika.
Jaki jest najlepszy sposób na zrobienie tego?
Próbowałem wszystkiego, co mogę wymyślić (zapisując stan getZoomLevel(), nadpisując onUserInteraction()), nic nie działa.
Problem polega na tym, że funkcja draw() jest wywoływana, gdy użytkownik kliknie zoom, więc informacja o mojej metodzie rysowania (Informacje o stanie mapy) różni się od stanu po powiększeniu widoku mapy.
Ponadto, funkcja draw() nie jest wywoływana na końcu powiększenia, więc tylko w przypadku przesuwania mapy nakładka jest prawidłowo rysowana.Powiększenie wydarzeń, które działają w Android Mapview
7
A
Odpowiedz
2
Ponieważ nikt nie odpowiedział na to pytanie od 7 miesięcy, napiszę, co zrobiłem.
Użyłem Handler'a, aby odświeżyć mapę ręcznie po 500 ms, działało dobrze.
Handler handler;
handler.postDelayed(refreshRoute, 500);
0
Czy próbowałeś już zadzwonić pod numer mapview.postInvalidate()
?
Powiązane problemy
- 1. Android MapView - ustawia powiększenie automatycznie, aż wszystkie ItemizedOverlay są widoczne
- 2. Mapview getLatitudeSpan i getLongitudeSpan nie działają
- 3. Przenoszenie ikon na Android MapView
- 4. Powiększenie położenia użytkownika - Swift
- 5. MapView w Fragment (Android 4.0 lub nowszy)
- 6. Google Maps Android MapView v2: wyłączanie powiększania
- 7. Programowany Android MapView v2 nie jest wyświetlany
- 8. Rysowanie kształtów w systemie Android MapView niezależnie od poziomu powiększenia
- 9. bibliotek wykresów, które działają na IE?
- 10. Mapview and Fragment
- 11. ORM, które działają na .NET Core 5
- 12. Jak obliczyć promień wokół punktu w Android MapView?
- 13. Jak narysować tekst z obramowaniem na MapView w systemie Android?
- 14. Powiększenie obrazu WPF
- 15. nakładki 3 powiększ powiększenie
- 16. Jak działają Android: shrinkColumns i android: stretchColumns?
- 17. Jak działają współrzędne ekranu Android?
- 18. Dlaczego warto korzystać z wydarzeń?
- 19. AnimationDrawable nie działają w Android 2.2
- 20. Wejścia nie działają w Android Emulator
- 21. Zamiennik dla Android Mapview do korzystania z usługi WMS
- 22. UIImageView i UIScroll Powiększenie obrazu
- 23. Krojenie rzadkich matryc w Scipy - które typy działają najlepiej?
- 24. Funkcje Bessela w Pythonie, które działają z dużymi wykładnikami
- 25. Lista wydarzeń JSF 2?
- 26. Zmiana sterowania powiększeniem w MapView
- 27. Przeniesienie logo Google w MapView
- 28. Słuchaj wydarzeń historycznych w FireFox?
- 29. Słuchaj niestandardowych wydarzeń w Vue.js
- 30. Pre-Build wydarzeń w Eclipse