雷达视图像LOVOO

嗨,我正在开发基于位置的iOS应用程序。 其中有一个function可以在雷达视图中查找用户的朋友。 我从后端得到朋友的经度和经度。 现在我尝试了很多东西,在雷达视图中显示它们像指南针(意味着当我旋转朋友的雷达点也旋转)

客户端需要的function与应用程序LOVOO完全相同

我怎样才能做到这一点 ? 请帮帮我。

在此处输入图像描述

如果你不担心地球表面的曲率,那么这就变成了非常容易的东西。

您将所有纬度和经度更改为基于极坐标的系统(角度和幅度来自您自己的纬度和经度)。 然后你得到设备的指南针轴承。 然后根据设备的角度调整所有“朋友”角度。 然后在地图上绘制所有内容(将极坐标转换回笛卡尔坐标)。 然后每当设备的指南针轴承发生变化(或朋友的位置更新)时更新。

这是一个很多数学,但这个过程非常简单,您应该能够通过一次谷歌搜索获得所有转换信息。

我为iOS创建了一个类似于雷达视图的LOVOO。 它可以在github上找到。

https://github.com/abm-adnan/Radar

iOS雷达视图

如果您还需要实时摄像机图像和增强function,您可以使用Wikitude SDK,其中包括可自定义的雷达小部件(请参阅此处的示例 )。 您也可以在没有相机图像的情况下使用它,但是库可能对您的情况来说太多了。