8

パス描画をより細かく制御してMKOverlayPathView再作成するために、サブクラス化を試みた人はいますか?MKPolylineViewもしそうなら、あなたはいくつかのサンプルコードを喜んで共有しますか?

MKPolylineマップビューにを描画したいのですがMKPolylineView、パスの描画方法に十分な柔軟性がありません。たとえば、マップアプリに表示されるルートのように、線上にストロークとハイライトを追加したいとします。

ここに画像の説明を入力してください

4

1 に答える 1

3

今日、の周りに境界線を描く方法を探していたときに、これに出くわしましたMKPolylineView。少し調べて調べた後、私は独自の単純なサブクラスを作成しました。このサブクラスは、境界線の描画のMKOverlayPathViewドロップイン置換として機能し、サポートを追加します。MKPolylineView

非常にシンプルになりました。GitHubASPolylineViewのサンプルコードを確認するか、実行する必要のある主なことを説明している私の簡単なブログ投稿を確認してください。これは、より高度なカスタム描画を開始するための優れた構成要素です。のより洗練されたサブクラスについてはMKOverlayPathViewAIMapViewWrapper(特にAIOverlayRouteViewクラス)を参照してください。

于 2013-02-21T12:32:38.667 に答える