您好我正在开发基于位置的iOS应用程序。其中有一个功能可以在雷达视图中查找用户的朋友。我从后端获得了经度和经度。 现在我尝试了很多东西,像雷达一样在雷达视图中显示它们(意味着当我在雷达上旋转朋友的光点时也会旋转)
客户端需要的功能与应用LOVOO
完全相同我该怎么做? 请帮帮我。
答案 0 :(得分:10)
答案 1 :(得分:6)
如果你不担心地球表面的曲率,那么这就变成了非常容易的东西。
您将所有纬度和经度更改为基于极坐标的系统(角度和幅度来自您自己的纬度和经度)。然后你得到设备的罗盘轴承。然后根据设备的角度调整所有“朋友”角度。然后在地图上绘制所有内容(将极坐标转换回笛卡尔坐标)。然后每当设备的指南针轴承发生变化(或朋友的位置更新)时更新。
这是很多数学,但这个过程很简单,你应该能够通过一次谷歌搜索获得所有转换信息。
答案 2 :(得分:4)
如果您还需要实时摄像机图像和增强功能,您可以使用Wikitude SDK,其中包含可自定义的雷达小部件(请参阅example here)。您也可以在没有相机图像的情况下使用它,但是库可能对您的情况而言太多了。