我試圖從位置數據庫創建許多針腳,每個針腳都帶有自定義圖像。圖像以base64格式從服務器傳遞,我可以從base64數據創建一個UIImage
,但我無法將圖像作爲圖標上傳,而不是每個註釋的圖釘。MKMapViewAnnotation來自自定義圖像的圖像針對多個針腳不同
任何想法,我可以做到這一點?
我試圖按照這些所謂職位,以幫助,但他們只能創建一個預設的一個,我無法弄清楚如何編輯個個所以他們每個人都有一個獨特的圖標:
有沒有想法?
這裏是我的代碼來創建針/註釋櫃面有人有興趣:
func mapTheseCoordinates(lat: Double, lng: Double, username: NSString, fullname: NSString) {
let location = CLLocationCoordinate2D(
latitude: lat,
longitude: lng
)
// 2
let span = MKCoordinateSpanMake(0.15, 0.15)
let region = MKCoordinateRegion(center: location, span: span)
mapView.setRegion(region, animated: true)
//3
let annotation = MKPointAnnotation()
annotation.setCoordinate(location)
annotation.title = username
annotation.subtitle = fullname
mapView.addAnnotation(annotation)
}
請參閱http://stackoverflow.com/questions/25631410/swift-different-images-for-annotation。 – Anna 2014-10-17 11:31:37
@Anna當我應用你的代碼時,引腳沒有顯示出來? – Haring10 2014-10-17 11:44:24