1

iPhone アプリでは、Google マップにルートを描画する必要があります (GMaps が唯一のオプションであり、他のマップを考慮することはできません)。

ユーザーが歩き回っている間にルートを描画します - 基本的に GPS 追跡。次に、保存したすべてのルートを地図上に表示します。問題は、Google マップがほとんど使えないことです。マップをスクロールしたり、ズームしたりすることはできません (すべてが非常に遅いです)。

ここで、UIGraphicsGetCurrentContext を介して [setNeedsDisplay] を使用して呼び出される (void)drawRect:(CGRect)rect メソッドで、透明レイヤー [UIColor clearColor] にルートを描画します。私たちの仕事は、マップがスクロール可能でズームしやすく、ルートがグリッチにならないように (ネイティブの iPhone GMaps アプリとほとんど同じように) ルートを描画することです。

私たちが何をする必要があるかの例として、私はこのアプリを指す ことができますhttp://itunes.apple.com/us/app/endomondo-tracker/id333210180?mt=8これ?ご協力ありがとうございました。

4

1 に答える 1

0

http://github.com/mobilemelting/nvpolylineをご覧ください 。このソリューションは、特に v.4.0 より前の iPhone OS バージョンを対象としています。

v.4.0でも使用できますが、これが役立つことを願っています。

于 2010-07-06T13:10:17.237 に答える