先上个最终的效果动态图,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1、首先我们要自定义一个相机界面,可以用AVCaptureSession来自定义,不需要其他按钮,只有一个预览的界面;
2、我们要画一个简单的雷达图,可以用CGContextRef来简单实现,雷达图用来显示你跟你附近的用户(物体)的距离,通过跟实际物体的经纬度来算两点之间的距离,通过一定的比例来映射到雷达图上,两点之间的距离计算公式如下:
//两点的经纬度计算距离
-(float) DistanceFromCoordinates:(CLLocationCoordinate2D) myDot other:(CLLocationCoordinate2D)otherDot
{
double EARTH_RADIUS = 6378137.0;
double radLat1 = (myDot.latitude * M_PI