Bonsoir à toutes et à tous,
Dans une application, j'affiche une carte dont je peux changer l'échelle d'affichage avec l'instruction :
où MxMap est ma matrice et EchAff est le facteur d'affichage : ça fonctionne correctement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part MxMap.setScale(EchAff, EchAff);
Maintenant, via l'évènement OnTouchListener, je souhaite déplacer ma carte, j'utilise l'instruction :
Si le facteur d'échelle vaut 1, cela fonctionne bien, mais s'il est différent de 1, l'appel à cette fonction me ramène le facteur d'affichage à 1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part MxMap.SetTranslate(X, Y);
Comment faire pour déplacer la carte en conservant un facteur d'échelle d'affichage différent de 1 ?
Merci de votre aide.
Pierre
Partager