iOS 用 Google マップのドキュメントには、次のように記載されています。
新しい位置に移動するカメラをアニメーション化できるいくつかのメソッドのいずれかを呼び出します。アニメーションの長さは CoreAnimation で制御できます。
私の人生では、アニメーションの長さを制御する方法がわかりません。次のような UIView アニメーションを使用してみました。
[UIView animateWithDuration: 5 animations:^{
GMSCameraPosition *camera = [self newCamera];
self.mapView.camera = camera;
} completion:^(BOOL finished) {
}];
そして、CoreAnimation で CALayer アニメーションを見てきました。ただし、マップ ビューにレイヤー アニメーションを適用する方法がわかりません。
誰かが私を正しい方向に向けることができますか?