【发布时间】:2019-04-15 04:28:20
【问题描述】:
我使用轴承属性在地图视图上旋转相机,但无法定位相机,使其始终显示顶部导航。
下面是google map app的截图,它在导航时会自动旋转,这样它总是会显示顶部的路线。
下面是我的应用程序的屏幕截图,它总是显示任何方向的路线。
我使用下面的代码来旋转相机,但真的不知道如何获得所需的方位角 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()
【问题讨论】:
标签: ios swift google-maps gmsmapview bearing