Avatar billede DummeDitte Nybegynder
08. maj 2011 - 09:49

Android: mapviews draw() bliver kaldt uendeligt

Hej eksperter!

Jeg har lavet en android-applikation i forbindelse med mit studie, som benytter sig af google maps.
Der er lagt et overlay på, som viser ens nuværende position og hele tiden flytter sig med en. Det virker upåklageligt.

Nu har jeg så lagt et andet overlay på, som skal tegne den rute man har bevæget sig. Startpunktet skal være en grøn cirkel og mellem hver punkt man har befundet sig i, skal der tegnes en rød streg.
Overlay er en klasse for sig, som extend'er Overlay, og selve tegningen sker i en override't draw() metode.

Problemet er, at der aldrig bliver tegnet noget - men draw() metoden bliver kaldt igen og igen og igen...

Jeg har søgt og søgt efter en forklaring/løsning - uden held. Jeg kan se at andre har haft samme problem som mig, men ingen steder har nogen fundet løsningen.

Så nu spørger jeg jer, og krydser min fingre.
Opgaven er nemlig i forbindelse med mit studiet, og skal afleveres om senest en uge. Og nej, jeg tvivler på min lærer kan hjælpe mig, da han er stort set lige så meget nybegynder inden for android programmering som jeg!:o/

På forhånd tak!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester