Je dois redessiner la superposition après que l'utilisateur zoome.
Quelle est la meilleure façon de faire cela?
J'ai essayé tout ce que je peux penser (en sauvegardant un état getZoomLevel(), en remplaçant onUserInteraction()), rien ne fonctionne réellement.
Le problème est que draw() est appelé lorsque l'utilisateur clique sur le zoom, de sorte que l'information obtenue par ma méthode de dessin (à propos de l'état de la carte) est différente de l'état après la fin du zoom.
De même, draw() n'est pas appelé à la fin du zoom, donc seulement si je fais un panoramique sur la carte, la superposition est réellement dessinée correctement.Zoomer les événements qui fonctionnent dans un android Mapview
7
A
Répondre
2
Comme personne n'y a répondu dans 7 mois, j'écrirai ce que j'ai fini par faire.
J'ai utilisé un gestionnaire pour actualiser la carte manuellement après 500 ms, cela a bien fonctionné.
Handler handler;
handler.postDelayed(refreshRoute, 500);
0
Avez-vous essayé d'appeler mapview.postInvalidate()
après le zoom?
Questions connexes
- 1. Android MapView arrête de générer (ou de recevoir?) Des événements
- 2. Comment fonctionnent les événements dans Java Swing?
- 3. Android MapView Overlay qui conserve toujours un OverlayItem sélectionné?
- 4. Faire pivoter MapView dans Android
- 5. GPolyline overlay dans android MapView
- 6. Comment déboguer l'activité Android/voir les événements
- 7. MapView Android Callout
- 8. android mapview partiellement vide
- 9. Android MapView: Désactiver le zoom automatique
- 10. Comment fonctionnent les événements de jeu?
- 11. Zoomer dans un NSView
- 12. Comment faire pour zoomer ImageView dans Android
- 13. Android MapView draggable marker
- 14. mapview pour les cartes bing en android
- 15. Android MapView + Exemple d'onglet
- 16. Android: Forcer un MapView pour redessiner
- 17. Hit test sur un MapView, Android
- 18. Les événements jQuery fonctionnent dans Firefox, pas dans Chrome
- 19. Android MapView: animation personnalisée possible?
- 20. Android MapView - comment attacher des contrôles supplémentaires à un MapView dans la position désirée
- 21. Les événements définis dans UiBinder ne fonctionnent pas?
- 22. comment obtenir MapView API dans android?
- 23. Les événements ne fonctionnent pas avec les éléments qui sont supprimés - Ip droppable
- 24. Zoomer un rectangle dans .NET
- 25. MapView ne fonctionne pas [android]
- 26. Les signets qui fonctionnent avec les cadres?
- 27. un élément dans les divs imbriqués, les événements jquery ne fonctionnent pas
- 28. Autres moyens de zoomer en zoom arrière dans Android WebView?
- 29. Zoomer avec un CATiledLayer dans un UIScrollView
- 30. Zoomer un ImageView