2016-11-09 14 views
0

私は現在Swift 3で作業しており、Grade 12プログラミングクラスで作成するのに役立つアプリケーション用のフラグ分割プロジェクトを作成しようとすると問題に遭遇しました。私は2つのマップを分割するポリラインを作成しようとしていました。以下に例を示します。私はフラグと同じレイヤーにポリラインを持つ方法を見つけることを試みてきました。ポリラインを独自のレイヤーに表示させることはできましたが、フラグ画像が画像のように入り込む複雑なポリゴンを作成する方法を見つけることができませんでした。私が試した何Swiftのポリラインに基づくUIImageのオーバーラップを防ぐ方法は?

Map Example

: 私はGoogleとstackoverflowの経由で検索しましたが、残念ながら、私はしかし、マップに注釈/ UIImageを追加することができます

同様のプロジェクトを見つけることができませんでしたイメージがポリラインの上に上がります。

答えて

0

私は第12学年の割り当てに適していると思うあなたの質問への簡単な答えはわかりません。 UIViewのmaskプロパティまたはCALayerのmaskプロパティのいずれかを使用して、イメージを別のイメージまたはシェイプでマスクすることができます。難しいのは、これらのそれぞれで、マスクのジオメトリまたはイメージのいずれかが必要であり、mapViewから簡単に取得できるかどうかはわかりません。 solution hereが1つありますが、すべての座標をlat longから画面座標に変換する必要があります。

関連する問題