Я создаю мобильное приложение с помощью SDK Google Maps для iOS и пытаюсь использовать данные гироскопа мобильного устройства для панорамирования камеры вокруг панорамы в Просмотре улиц. Я установил GMSPanoramaView и GMSPanoramaCamera с начальными позициями. Я использую метод -updateCamera в GMSPanoramaView, но не могу плавно перемещаться по каждой панораме. Если кто-нибудь знает, как я могу реализовать эту функцию, пожалуйста, дайте мне знать. Вот мой код в части -viewDidLoad моего контроллера представления:
if manager.gyroAvailable {
let queue = NSOperationQueue.mainQueue()
manager.startGyroUpdatesToQueue(queue, withHandler: { (data, error) -> Void in
NSOperationQueue.mainQueue().addOperationWithBlock({ () -> Void in
// Update UI
let cameraUpdate = GMSPanoramaCameraUpdate.rotateBy((data?.rotationRate.x.radiansToDegrees)!)
self.panoView.updateCamera(cameraUpdate, animationDuration: 1)
})
})
}