0
我希望能夠根據縮放級別相應地縮放我的標記。我發現這個代碼調整圖像的大小,但它保持圖標靜態。根據縮放級別縮放自定義標記Google地圖
func imageWithImage(image:UIImage, scaledToSize newSize:CGSize) -> UIImage{
UIGraphicsBeginImageContextWithOptions(newSize, false, 0.0);
image.draw(in: CGRect(x: 0, y: 0, width: newSize.width, height: newSize.height))
let newImage: UIImage = UIGraphicsGetImageFromCurrentImageContext()!
UIGraphicsEndImageContext()
return newImage
}
我實現它是這樣,
marker.icon = self.imageWithImage(image: #imageLiteral(resourceName: "icnMapmarker"), scaledToSize: CGSize(width: 60.0, height: 60.0))
我似乎無法找到一種方法來調整基於IOS在變焦的自定義標記。在JavaScript中,它與scaledToSize函數有關,但我在IOS中看不到相同的文檔。
它有點幫助。我正在尋找更多像JavaScript一樣的魔術子彈。這聽起來像很多實驗。另一個問題是,如果縮小,基於更改的尺寸會更大。 –