ios – 雷达视图像LOVOO

嗨,我正在开发基于位置的iOS应用程序.其中有一个功能可以在雷达视图中查找用户的朋友.我从后端得到了经纬度的朋友.
现在我尝试了许多事情,在雷达视图(如指南针)中显示出来(意味着当我旋转朋友的雷达点也会旋转)

客户端需要的功能就像应用程序LOVOO

我该怎么做?
请帮帮我.

解决方法

如果你不担心地球表面的曲率,那么这就变得很容易了.

您可以将所有纬度和经度变为基于极坐标的系统(从您自己的纬度和经度角度和幅度).然后你得到设备的罗盘方位.然后您可以根据设备的角度调整所有“朋友的”角度.然后将所有内容绘制在您的地图上(将极坐标翻译成笛卡尔坐标).然后当设备的罗盘方向更改(或朋友的位置更新)时更新.

这是一个很多数学,但这个过程很简单,你应该可以通过单一的Google搜索获得所有的转换信息.

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...