Routing, Polylinien in iPhone Google Maps

stimmen
1

In unserer iPhone App benötigen wir eine Route auf Google Maps ziehen (GMaps ist die einzige Option, wir andere Karten betrachten können).

Wir ziehen die Strecke, während der Benutzer geht um - GPS-Tracking im Grunde. Dann haben wir alle gespeicherten Routen auf der Karte angezeigt werden. Das Problem ist, dass Google Maps fast unbrauchbar ist. Es ist unmöglich, die Karte zu scrollen, vergrößern (alles ist extrem langsam).

Nun ziehen wir die Route auf einer transparenten Schicht [UIColor Clear] in dem Verfahren - (void) drawRect: (CGRect) rect die aufgerufen wird, mit [setNeedsDisplay] durch UIGraphicsGetCurrentContext. Unsere Aufgabe ist es, einen Weg zu ziehen (fast wie in native App iPhone GMaps), so dass die Karte scrollbaren sein und leicht zu vergrößern und die Route nicht glitchy sein wird.

Als ein Beispiel von dem, was wir tun müssen , kann ich zu diesem App Punkt http://itunes.apple.com/us/app/endomondo-tracker/id333210180?mt=8 Vielleicht können Sie mich zu einem der Bibliotheken zeigen , die tun Dies? Danke für Ihre Hilfe.

Veröffentlicht am 29/12/2009 um 11:59
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
0

Vielleicht haben Sie einen Blick auf haben wollen http://github.com/mobilemelting/nvpolyline Diese Lösung ist besonders gezielt auf iPhone OS Versionen vor v.4.0

Obwohl es auch in v.4.0 Hoffnung verwendet werden kann, das hilft.

Beantwortet am 06/07/2010 um 14:10
quelle vom benutzer

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