【发布时间】:2014-10-17 11:19:04
【问题描述】:
我正在尝试从位置数据库创建许多引脚,每个引脚都有自定义图像。图片以 base64 格式从服务器传递,我可以从 base64 数据创建UIImage,但我无法将图片作为图标而不是每个注释的 pin 上传。
有什么想法可以做到这一点吗?
我尝试关注这些 SO 帖子以提供帮助,但他们只能创建一个预设,我不知道如何编辑所有这些帖子,因此它们每个都有一个独特的图标:
有什么想法吗?
这是我创建图钉/注释的代码,以防有人感兴趣:
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)
}
【问题讨论】:
-
@Anna 当我应用您的代码时,引脚没有显示?