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。
任何幫助,將不勝感激!