を使用してマップの方位を変更できます
[googleMapView animateToBearing:0.5];
しかし、アニメーションなしで変更が瞬時に行われるようにするにはどうすればよいでしょうか?
を使用してマップの方位を変更できます
[googleMapView animateToBearing:0.5];
しかし、アニメーションなしで変更が瞬時に行われるようにするにはどうすればよいでしょうか?
現在のカメラ位置を取得し、方位を変更してから、ビューのカメラ位置を設定します:
GMSCameraPosition *myCamera = googleMapView.camera;
GMSCameraPosition *myNewCamera = [GMSCameraPosition cameraWithLatitude:myCamera.targetAsCoordinate.latitude longitude:myCamera.targetAsCoordinate.longitude zoom:myCamera.zoom bearing:0.5 viewingAngle:myCamera.viewingAngle];
googleMapView.camera = myNewCamera;
よりスムーズで移行された更新については、これを試してください(ビューはGMSMapViewです)
[self.view animateToCameraPosition:[GMSCameraPosition cameraWithLatitude:coordinate.latitude longitude:coordinate.longitude zoom:15 bearing:bearing viewingAngle:45]];