0
확대/축소 수준에 따라 내 마커의 크기를 조정할 수 있기를 원합니다. 이 코드는 이미지의 크기를 조정했지만 아이콘을 고정적으로 유지합니다. 나는 등을 구현확대/축소 수준에 따른 눈금 맞춤 표식
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
}
, 나는 IOS에서 줌에 따라 사용자 정의 마커의 크기를 조정하는 방법을 찾을 수 없습니다
marker.icon = self.imageWithImage(image: #imageLiteral(resourceName: "icnMapmarker"), scaledToSize: CGSize(width: 60.0, height: 60.0))
. 자바 스크립트에서는 scaledToSize 함수와 관련이 있지만 IOS에서는 동일한 설명서가 표시되지 않습니다.
다소 도움이됩니다. 나는 자바 스크립트가 가진 것처럼 더 많은 마법의 총알을 찾고 있었다. 그것은 많은 실험처럼 들립니다. 또 다른 문제점은 크기를 줄이면 크기가 커지므로 변경 내용이 있다는 것입니다. –