Rutare, polilinii în iPhone Hărți Google

voturi
1

În aplicația noastră iPhone avem nevoie pentru a trage un traseu pe Google Maps (GMaps este singura opțiune, nu putem lua în considerare alte hărți).

Atragem traseul în timp ce utilizatorul merge în jurul valorii de - GPS de urmărire practic. Apoi vom afișa toate rutele salvate pe hartă. Problema este că Google Maps este aproape inutilizabil. Este imposibil de a defila pe hartă, zoom-l (totul este extrem de lent).

Acum vom trage traseul pe un strat transparent [UIColor clearColor] în metoda - (void) drawRect: (CGRect) RECT care se numește folosind [setNeedsDisplay] prin UIGraphicsGetCurrentContext. Sarcina noastră este de a trage un traseu (aproape la fel ca în aplicația nativă iPhone GMaps), astfel încât harta va fi scrolabil și ușor pentru a mări și ruta nu va fi glitchy.

Ca un exemplu de ceea ce trebuie să facem pot indica această aplicație http://itunes.apple.com/us/app/endomondo-tracker/id333210180?mt=8 Poate puteți să - mi punctul de la oricare dintre bibliotecile care fac acest? Vă mulţumesc pentru ajutor.

Întrebat 29/12/2009 la 11:59
sursa de către utilizator
În alte limbi...                            


1 răspunsuri

voturi
0

S-ar putea dori să aibă o privire la http://github.com/mobilemelting/nvpolyline Această soluție este orientată în special la versiunile iPhone OS înainte de versiunea 4.0

Cu toate că poate fi folosită și în Hope this ajutor versiunea 4.0.

Publicat 06/07/2010 la 14:10
sursa de către utilizator

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