Je développe une application pour mon campus des universités qui affiche le campus dans un MapView; Ensuite, l'utilisation de géopoints dessine les contours des bâtiments sur le campus sur la mapView en utilisant la méthode dessiner une classe qui s'étend Overlay. Il y a environ 50-60 bâtiments dessinés, résultant en une carte très laggy car la méthode de tirage est constamment tirée à plusieurs reprises. J'ai examiné mon problème et j'ai trouvé des personnes qui mentionnaient avoir dessiné les bâtiments sur une toile, mais je n'ai trouvé aucun bon exemple ni aucune information sur la façon de procéder pour cela. Quelqu'un peut-il me diriger dans la bonne direction sur la façon de réduire le décalage de la carte? La carte a l'air très bien mais le décalage tue juste son utilité.Cache ce qui est dessiner sur MapView dans Android
Merci!
Chaque fois que vous déplacez la carte, elle redessine le bâtiment 50-60 dont vous parlez? – JQCorreia
Je le crois; aussi quand vous changez les niveaux de zoom. – RyanG
Vous voudrez peut-être consulter les exemples de code source ici: http://stackoverflow.com/questions/2176397/drawing-a-line-path-on-google-maps – Bachi