スピードなどの条件によってはポリラインビューにグラデーションを適用したいと思います。 私はMKPolyLineRenderer
をサブクラス化して、カスタムストロークと塗りつぶしで描画することができましたが、パスに沿って同じ色でしか描画できませんでした。MKPolyLineView(MKPolylineRenderer)に沿った勾配
Draw segments from a circle or donutやOn OSX, how do I gradient fill a path stroke?のような他の類似の質問がありましたが、正確には私が望むものではありません。 私が正しく理解していれば、以下のようなパスをこれらの方法で満たすことができませんでした。少なくとも全体としては扱われない。
非常によく似た質問がGradient Polyline with MapKit iosです。しかし、それはポイント間の各セグメントのオーバーレイを追加します。これはあまり効率的ではないと思います。
これが唯一の方法ですか? (私は何百、何千というこれらのセグメントを描く必要があります...)どのようにこれを簡単に達成することができますか?
おかげ