     override init(annotation: MKAnnotation?, reuseIdentifier: String?) {
         imageView = UIImageView()
         countLabel = UILabel()
+        dotView = UIView()
         super.init(annotation: annotation, reuseIdentifier: reuseIdentifier)
         
         let dimension = 50
         frame = CGRect(x: 0, y: 0, width: dimension, height: dimension)
         
+        dotView.layer.borderWidth = 2
+        dotView.layer.borderColor = UIColor.white.cgColor
+        dotView.clipsToBounds = true
+        addSubview(dotView)
+        
+        imageView.alpha = 0
         imageView.contentMode = .scaleAspectFill
         imageView.layer.borderWidth = 2
         imageView.layer.borderColor = UIColor.white.cgColor


class ArticlePlaceView: MKAnnotationView {
    let imageView: UIImageView
    let countLabel: UILabel
    let collapsedDimension: CGFloat = 15
    let groupDimension: CGFloat = 30

        }
    }
    
    
    override func prepareForReuse() {
        super.prepareForReuse()
        imageView.wmf_reset()
        countLabel.text = nil
        imageView.alpha = 0
        imageView.transform = CGAffineTransform.identity
        dotView.alpha = 1
        alpha = 1
        transform = CGAffineTransform.identity
    }
