-3
私はMKMapViewを作成しましたが、Swift 2に複数の注釈を追加する必要があります。どうすればいいですか?Swift 2の画像を使用してカスタムアノテーションをマップビューに追加するにはどうすればよいですか?
私はMKMapViewを作成しましたが、Swift 2に複数の注釈を追加する必要があります。どうすればいいですか?Swift 2の画像を使用してカスタムアノテーションをマップビューに追加するにはどうすればよいですか?
あなたがMKAnnotationViewを作成する必要がまず、あなたのマーカーを作成するには、この機能を使用します。
internal func setupMarker(image:UIImage,long:Double,lat:Double,title:String,subtitle:String) -> MKAnnotationView{
var pinAnnotationView:MKAnnotationView!
var pointAnnotation:MKPointAnnotation!
pointAnnotation = MKPointAnnotation()
pointAnnotation.title = title
pointAnnotation.subtitle = subtitle
pointAnnotation.coordinate = CLLocationCoordinate2D(latitude:lat, longitude:long)
pinAnnotationView = MKPinAnnotationView(annotation: pointAnnotation, reuseIdentifier: nil)
pinAnnotationView.image = image
pinAnnotationView.canShowCallout = true
return pinAnnotationView
}
はあなたのマーカーを作成します。
var marker = setupMarker(store.image.image, long: store.location.longitude, lat: store.location.latitude, param: "store",storeId: store.description))
は、あなたのMapViewに
mapView.addAnnotation(marker.annotation!)
をマーカーを追加します。いくつかのチュートリアルを見て、これを見てください[リンク](http://www.myswiftjourney.me/2014/10/23/using-mapkit-mkmapview-how-to-create-a-anno )。 –