我已经使用轴承属性在地图视图上旋转相机并且无法定位相机,以便它始终显示顶部导航。
下面是谷歌地图应用程序的截图,它会在导航过程中自动旋转,以便始终显示朝向顶部的路线。
下面是我的应用程序的屏幕截图,它始终显示任何方向的路线。
我已经使用下面的代码来旋转相机,但真的不知道如何获得所需的方位角 s 它将始终显示在顶部方向。
let cameraPosition = GMSCameraPosition.camera(withTarget: currentLocation, zoom: self.camera.zoom, bearing: MyRide.shared.bearing, viewingAngle: 45)
let cameraUpdate = GMSCameraUpdate.setCamera(cameraPosition)
CATransaction.begin()
CATransaction.setValue(1.0, forKey: kCATransactionAnimationDuration)
self.animate(with: cameraUpdate)
CATransaction.commit()