パス描画をより細かく制御してMKOverlayPathView
再作成するために、サブクラス化を試みた人はいますか?MKPolylineView
もしそうなら、あなたはいくつかのサンプルコードを喜んで共有しますか?
MKPolyline
マップビューにを描画したいのですがMKPolylineView
、パスの描画方法に十分な柔軟性がありません。たとえば、マップアプリに表示されるルートのように、線上にストロークとハイライトを追加したいとします。
今日、の周りに境界線を描く方法を探していたときに、これに出くわしましたMKPolylineView
。少し調べて調べた後、私は独自の単純なサブクラスを作成しました。このサブクラスは、境界線の描画のMKOverlayPathView
ドロップイン置換として機能し、サポートを追加します。MKPolylineView
非常にシンプルになりました。GitHubASPolylineViewのサンプルコードを確認するか、実行する必要のある主なことを説明している私の簡単なブログ投稿を確認してください。これは、より高度なカスタム描画を開始するための優れた構成要素です。のより洗練されたサブクラスについてはMKOverlayPathView
、AIMapViewWrapper(特にAIOverlayRouteView
クラス)を参照してください。