2012-03-18 2 views
0

Actuellement, mon application dispose d'une vue cartographique qui crée un new MyLocationOverlay dans la fonction onCreate. J'essaie de créer un bouton qui le fait en option, un peu comme Google Maps. C'est ce que j'ai jusqu'ici. La seule chose que j'ai dû changer était la 'ceci' à 'ctx'. J'ai mis ctx = this dans la fonction onCreate(). J'ai également essayé d'utiliser getApplicationContext() au lieu de ctxCréation d'une superposition d'emplacement sur un MapView en appuyant sur un bouton

En utilisant le débogueur, je casse sur la fonction onClick() et peut le parcourir. Après avoir exécuté run, je me connecte à l'émulateur et utilise la commande geo fix pour émettre un correctif à l'émulateur. Malheureusement, centerAroundFix() n'est jamais appelé. Je ne sais pas ce que je fais mal, ici ...

Répondre

0

Je résolus en déplaçant locationOverlay = new MyLocationOverlay(ctx, map) à la fonction onCreate().

Peut-être que locationOverlay récupère-t-il des ordures si elles se trouvent dans la fonction onClick()?

Questions connexes