Je veux animer YMKPlacemarkMapObject
lorsqu'on le tape. J'ai essayé, mais ça ne marche pas.
func onMapObjectTap(with mapObject: YMKMapObject, point: YMKPoint) -> Bool {
guard let placemark = mapObject as? YMKPlacemarkMapObject else { return false }
let iconStyle: YMKIconStyle = YMKIconStyle()
UIView.animate(withDuration: 1.0, delay: 0, usingSpringWithDamping: 0.5, initialSpringVelocity: 5, options: .curveEaseInOut, animations: {
iconStyle.scale = 2
placemark.setIconStyleWith(iconStyle)
}) { _ in
iconStyle.scale = 1
placemark.setIconStyleWith(iconStyle)
}
}
Lorsque j'utilise Google Maps, je peux facilement accéder aux marqueurs imageView
et le transformer. Pour Yandex Maps, je n'ai pas trouvé de moyen d'accéder à placemarks
imageView
. Existe-t-il un moyen d'accéder imageView
?