MapKitでピンはアノテーションとアノテーションビューいう概念で扱われます。 アノテーションが地図上の位置などを保持していて、それをピンの形など具体的に表現するのがアノテーションビューになります。 ということで、デフォルトではアノテーションはピンの形になるので、アノテーションビューに任意の画像を設定することで、好きな画像をピンの代わりに配置することができます。 例えば下記のようなコードになります。 アノテーションのカスタマイズはデリゲートで行うのでMKMapViewDelegateに準拠する宣言を書きます。 MKMapViewにデリゲートを設定します。 mapView(mapView:, viewForAnnotation:)メソッドで必要に応じてアノテーションビューを生成して、画像を設定して返します。アノテーションには現在地を示すマークなども含まれるので適宜判定します。 class V