ios – MKMapview实时汽车追踪

ios – MKMapview实时汽车追踪,第1张

概述我的要求是创建一个显示驾驶室实时跟踪的应用程序.像奥拉,超级等着名的汽车应用程序. 请让我知道如何更新注释,即使是街道转弯和汽车倒车.如何使用MKMapview模拟移动注释.我必须使用的任何图书馆.我搜索但我找不到任何图书馆 我认为问题是在地图上平滑地转动注释.因为您可以放置​​自己的自定义图像而不是默认的蓝点. 为了平滑转动,您可以使用CMMotionManager,因为它可以为您提供加速度,因 我的要求是创建一个显示驾驶室实时跟踪的应用程序.像奥拉,超级等着名的汽车应用程序.

请让我知道如何更新注释,即使是街道转弯和汽车倒车.如何使用MKMapvIEw模拟移动注释.我必须使用的任何图书馆.我搜索但我找不到任何图书馆

解决方法 我认为问题是在地图上平滑地转动注释.因为您可以放置​​自己的自定义图像而不是默认的蓝点.

为了平滑转动,您可以使用cmmotionmanager,因为它可以为您提供加速度,因此您可以通过参考注释视图来旋转图像.您可以使用update devicemotion数据更新加速度数据.当你沿着x,y和z得到useracceleration时,你可以通过tan函数获得角度.这应该可以解决你的问题

获取角度的代码

[motionManager startDeviceMotionUpdatesToQueue:[NSOperationQueue mainQueue] withHandler:^(CMDeviceMotion *motion,NSError *error) {    double angle = atan(motion.useracceleration.x/motion.useracceleration.y);}];
总结

以上是内存溢出为你收集整理的ios – MKMapview实时汽车追踪全部内容,希望文章能够帮你解决ios – MKMapview实时汽车追踪所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1066612.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存