1

当用户使用 iPhone 开车时,我有一个在苹果地图上画红线的应用程序。
但有时当司机在拐角处开得太快时,我没有得到所有坐标,所以它用直线连接两个点(我得到了飞行汽车:))。
有什么解决方案可以使这个更精确。
在图像上,我展示了会发生什么。
此图像上的大错误出现在“终端大道和克拉克......”
当用户驾驶汽车时,我将每个新坐标存储在数据库(本地)中,并以此为基础绘制路线。
但是这个错误让我感到不安。
任何想法或示例如何在角落修复此错误。
在此处输入图像描述

4

1 回答 1

0

我认为你不能做任何精确的事情。你唯一能做的就是“猜测”司机得到的路线。

您可以通过在彼此相距太远的两点之间进行某种插值来软化这种“直线效果”。

在电子游戏行业中,当一个自主角色从一个点移动到另一个点时,为了避免他直接向前转向,使用了行为,所以他以柔和而圆润的方式前进。

也许您阅读了它们,看看您是否可以将它们应用到您的项目中。

转向行为

于 2013-07-15T11:14:19.433 回答