Routing, polylinjer i iPhone Google Maps

stemmer
1

I vår iPhone app må vi tegne en rute i Google Maps (GMaps er det eneste alternativet, kan vi ikke vurdere andre kart).

Vi trekker ruten mens brukeren går rundt - GPS-sporing i utgangspunktet. Da viser vi alle lagrede rutene på kartet. Problemet er at Google Maps er nesten ubrukelig. Det er umulig å bla i kartet, zoome det (alt er ekstremt treg).

Nå kan vi trekke den rute på et gjennomsiktig lag [UIColor clearColor] i fremgangsmåten - (void) drawRect: (CGRect) rect som kalles ved hjelp av [setNeedsDisplay] igjennom UIGraphicsGetCurrentContext. Vår oppgave er å tegne en rute (nesten som i native iPhone GMaps app), slik at kartet blir rullbare og lett å zoome og ruten vil ikke være glitchy.

Som et eksempel på hva vi må gjøre for jeg kan peke på dette programmet http://itunes.apple.com/us/app/endomondo-tracker/id333210180?mt=8 Kanskje kan du peke meg til noen av bibliotekene som gjør dette? Takk for hjelpen.

Publisert på 29/12/2009 klokken 10:59
kilden bruker
På andre språk...                            


1 svar

stemmer
0

Du ønsker kanskje å ta en titt på http://github.com/mobilemelting/nvpolyline Denne løsningen er spesielt rettet mot iPhone OS-versjoner før v.4.0

Selv om det kan også brukes i v.4.0 Håper dette hjelper.

Svarte 06/07/2010 kl. 13:10
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more