我可以使用更改地图方位

[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;

09-30 21:24