4

を使用してマップの方位を変更できます

[googleMapView animateToBearing:0.5];

しかし、アニメーションなしで変更が瞬時に行われるようにするにはどうすればよいでしょうか?

4

3 に答える 3

3

現在のカメラ位置を取得し、方位を変更してから、ビューのカメラ位置を設定します:

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;
于 2013-07-22T08:18:21.163 に答える
0

よりスムーズで移行された更新については、これを試してください(ビューはGMSMapViewです)

[self.view animateToCameraPosition:[GMSCameraPosition cameraWithLatitude:coordinate.latitude longitude:coordinate.longitude zoom:15 bearing:bearing viewingAngle:45]];
于 2013-12-25T21:33:30.787 に答える