我正在我的应用程序中实现google maps sdk。
但是,内置的地图动画与Google Maps应用程序中可以看到的动画甚至不一样。
Google Maps应用程序中的动画非常流畅且适度。 内置的地图动画非常敏捷且富有侵略性。
动画代码为:
let newPosition = GMSCameraPosition.camera(withTarget: location, zoom: self.defaultZoom)
self.mapView.animate(to: newPosition)
答案 0 :(得分:0)
使用Core动画,您不仅可以控制持续时间,还可以设置计时功能(kCATransactionAnimationTimingFunction),并且可以使用Apple少有的provided功能(EaseIn / EaseOut等),也可以制作自定义功能,例如{ {3}}