如何解决在 toBearing didUpdateHeading Google Maps 中添加平滑度
我正在制作一个基于导航的应用程序,其中没有方向,但当用户的手机旋转时,我希望地图也旋转,同时将用户位置保持在中心。为了做到这一点,我已经这样做了:
func locationManager(_ manager: CLLocationManager,didUpdateheading newheading: CLheading) {
mapView.animate(tobearing: newheading.trueheading)
}
现在的想法是用户要么开车要么走路,所以运动的动作不会是静止的,所以上面的代码旋转了地图,好吧,但是当我走路时有很多小故障就像即使我正在步行或直行,地图也会改变航向一秒钟,然后移回正确的航向,这不会像其他应用程序(如谷歌地图自己的应用程序)在用户转弯时提供的那样流畅。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。