2016-08-08 2 views
0

マップビューのiOS swiftでサーバーによって読み込まれたカスタムマーカーを設定できますか?私は地元の画像で税関マーカーを見つけましたmapkit swiftのサーバーimagenを使用したカスタムマーカー

+0

はい、可能です。カスタムアノテーションビューを使用できます。それはxibからロードすることもできますし、 'UIImageView'をそれに追加し、' AFNetworking'やその他の画像キャッシュ機構 'UIImageView'を使用するとURLから画像を読み込みます。 –

答えて

0

マーカでは、私はMKAnnotationView(これはAppleのピンビューのサブクラスのものです)を参照していると仮定しています。

MKAnnotationViewには.imageというプロパティがあります。このプロパティはUIImageに設定できます。最初にサーバーから画像をダウンロードしてから、それを注釈ビューに割り当てる必要があります。

自分のためにその動作を定義する(そしておそらく描画コードをサブクラス化)することなく、リモートのURLに直接MKAnnotationViewのイメージプロパティをリンクする方法があるようですが見えません。

関連する問題