Routing, polilinie w iPhone Google Maps

głosy
1

W naszej aplikacji iPhone musimy narysować trasy na Google Maps (GMaps jest jedyną opcją, nie możemy rozważyć inne mapy).

Zwracamy się z trasą, podczas gdy użytkownik spacery - śledzenie GPS w zasadzie. Następnie wyświetla wszystkie zapisane trasy na mapie. Problemem jest to, że Google Maps jest prawie bezużyteczny. Jest to niemożliwe, aby przewinąć mapę, przybliżyć go (wszystko jest bardzo powolny).

Obecnie zwracamy trasy na przezroczystej warstwie [UIColor clearColor] W sposobie - (void) drawRect (CGRect) rect która jest wywoływana z zastosowaniem [setNeedsDisplay] do UIGraphicsGetCurrentContext. Naszym zadaniem jest, aby narysować trasy (prawie jak w natywnej aplikacji dla iPhone'a GMaps) tak, że mapa będzie przewijane i łatwo powiększyć, a trasa nie będzie glitchy.

Jako przykład tego, co musimy zrobić, mogę wskazać tej aplikacji http://itunes.apple.com/us/app/endomondo-tracker/id333210180?mt=8 Może wskazać mi żadnej z bibliotek, które wykonują to? Dziękuję za pomoc.

Utwórz 29/12/2009 o 11:59
źródło użytkownik
W innych językach...                            


1 odpowiedzi

głosy
0

Czasami warto spojrzeć na http://github.com/mobilemelting/nvpolyline To rozwiązanie jest szczególnie ukierunkowana na wersji iPhone OS przed v.4.0

Chociaż może to być również stosowany w v.4.0 nadzieję, że to pomaga.

Odpowiedział 06/07/2010 o 14:10
źródło użytkownik

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