草庐IT

iOS GoogleMaps SDK - animateToCameraPosition 动画完成处理程序?

coder 2023-07-27 原文

目前我正在使用适用于 iOS 的 GoogleMaps SDK 进行各种操作。 调用时

[self.googleMapsView animateToCameraPosition:[GMSCameraPosition 
                            cameraWithLatitude:LATITUDE
                                     longitude:LONGITUDE
                                          zoom:ZOOM]];

是否有一个完成处理程序来确定动画是否完成?

当然,我通过 GMSMapViewDelegate 获得了有关 cameraPosition 的更新,但我应该如何检查动画是否完成?

- (void)mapView:(GMSMapView *)mapView 
didChangeCameraPosition:(GMSCameraPosition *)position;

最佳答案

为了这篇文章的 future 读者引用,2013 年 7 月发布的 iOS 版本 1.4.0 的 Google Maps SDK 添加了一个新的委托(delegate)方法 ma​​pView:idleAtCameraPosition:,它将在结束时触发任何相机运动 - 无论是像这个问题中的程序动画还是用户触发的运动。

关于iOS GoogleMaps SDK - animateToCameraPosition 动画完成处理程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15203991/

有关iOS GoogleMaps SDK - animateToCameraPosition 动画完成处理程序?的更多相关文章

随机推荐