0
我想要做的是将谷歌地图标记设置为仅从我从火力点下载的UIImage。目前这里是我的代码:谷歌地图标记图标作为带边框的圆形图片
if let downloadedImage = UIImage(data: data!) {
let markerImageView: UIImageView? = nil
markerImageView?.image = downloadedImage
print(markerImageView?.image)
markerImageView?.frame = CGRect(x: 0, y: 0, width: 50, height: 50)
markerImageView?.layer.borderWidth = 1.0
markerImageView?.layer.masksToBounds = false
markerImageView?.layer.borderColor = UIColor.white.cgColor
markerImageView?.layer.cornerRadius = (markerImageView?.frame.size.width)!/2
markerImageView?.clipsToBounds = true
let actualFinalImage = markerImageView?.image
marker.icon = actualFinalImage
}
我知道我从firebase获取图片,并且该部分正在工作。但是,我认为问题出在这个部分:let markerImageView: UIImageView? = nil
我认为将它设置为与标记图标无冲突,这就是为什么这不起作用。但是,如果我拿出零部分,我得到一个错误,说我已经初始化之前不能编辑markerImageView。
任何帮助,将不胜感激!