我放大了地图。当用户选择一个新的poi时,我想缩小(动画),并在动画放大到新的poi后。mapkit缩小,然后放大
但是,它只是缩小,不在。如果我使用动画:缩小时它是假的它正在工作。
如何放大地图完成缩小动画?
func centerMapOnLocation(location: CLLocation) {
//Är kartan inzoomad.. zooma ut först.
if isZoomed
{
let coordinateRegion = MKCoordinateRegionMakeWithDistance(location.coordinate,
20000, 20000)
OverviewMap.setRegion(coordinateRegion, animated: false)
}
let coordinateRegion = MKCoordinateRegionMakeWithDistance(location.coordinate,
regionRadius * 4.0, regionRadius * 4.0)
OverviewMap.setRegion(coordinateRegion, animated: true)
isZoomed=true
}
重要的是要注意,这个委托可以在更改期间多次调用。因此,调用这个委托并不一定意味着动画实际完成。 – C6Silver